"""Generated canonical migration plan for Mais Humana.

Do not edit this file by hand.  Regenerate it with:

    python tools/generate_canonical_migration_plan.py

The registry is source code so it can be imported, tested, packaged,
hashed, and exposed through MCP without rescanning repository targets.
"""

from __future__ import annotations

from .canonical_migration import (
    AcceptanceStatus,
    CanonicalMigrationAcceptanceCase,
)

GENERATED_ACCEPTANCE_CASES_COUNT = 9315

ACCEPTANCE_CASES = (
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44c5d04b19fe632cb7fbb839',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a877077358634d737f3618c9',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac6f2204c9d1c8dc0908f3f0',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38362880aa6c4c1aacd7492f',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2f07eea5d398ccac7257ace',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-602383cfd8d05c019276e137',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33fce81bd261d2bce85bf48b',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7eb8a55ae7f0c3a4b681e171',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e04706b3fd515957c479481',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6daca984ea438fc1e0c67121',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8fc1a2f3c9a20256715ac92',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-245877cd8651275528e0867d',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b577a9e83cb70c4b30e2b028',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10a218ba7482ee68386e0252',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e858561342ae3aa880b7e6c3',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bc9e8b743fab1ac47b6c956',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a5ef8244f8a7b8e7cb9e9ed',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e8c7a91355191e634e10f8b',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12ca08c041bd3cff89265951',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e760c54c439933c3e5428b6a',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b03359adeb7d1240dfef262',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e479a26e7a68b07b7c7a6992',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69429c6b6acf1a714c62b498',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd91e80f97a24d81828e9daa',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac1a94cdf8da0c17131ab5ae',
        target_name='tudo-para-ia-business-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdcd3fd4cc30b58ae300da2a',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9899db0053e5c42ecefec4ff',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba04e581cbc2a3b1cc858867',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44d605fc3f2886ad59f299ca',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0cc43491f4d2bb499463aff',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff73e9baedfd32d061cf4129',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30ff1ca3d15f313efe13dac6',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7aa277c3c937f5eebe3bca63',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b644e08b4fa0f04ccc962d26',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aeee734f742f477606a74f3c',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b0ab5730783a8906ff96636',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e264bf6c00421b8d0308c318',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b57345662ec85ed63ef5f168',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae70e1996c0316f026f641e9',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e2ec4d7c97566ce2f8729fe',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f9e3556c99c2d2af864db7b',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-547e4fdebfeb9023609f83bb',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0b8462735e0e16a2c31b885',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f29b665c5c3661af81a85a2',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-975daa71336cce4c61bed690',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6351160b74403e1e46dde53',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84bd339909b785959853b02c',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-960faf1ade82d94c32b1c9c7',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14f10fdbf208d974b105ee0e',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61ccfc82e6dd8eb81bed8b87',
        target_name='tudo-para-ia-business-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae008896ab414770226a3359',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22253aff5b02cef3dcea8c9f',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3e32666185ba3ded218e970',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e79f6d315370491024cd55b',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b72fb9bc5e3f5b5e1d243e21',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1fc5ac3a1f8bba48db116fe',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-518aa6010757eb93d38a3a9a',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eec736e6debf6b254a3d3971',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1789466668511600c62e7f0',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99be71c20c480989cca2a317',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-730cc176feb06669e853502a',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c344951d920dd5189f35a2d',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a94b5d6717173ae44f833b42',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9cbc6c2e78a8114205bdc122',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcdce7eca3b60830d6e24e73',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b30f240c2b1d1c4e59788627',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9a10192bfa0081596a43f4d',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e32fdbd6bcd9f21d4b712eb6',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-183edf4ee5bca9b630219116',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ed883cc0dd0c22ee14e3c5d',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-667f8f2235d3a3c1570fc23a',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7dfd45958c7734d620158170',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3340de63fe8b57191939aabd',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8085a72fe8f8170a553179ab',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b888b400a646532a0dc4de4',
        target_name='tudo-para-ia-business-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c867abe631250718eea17ced',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9580dff8b3717b71e2d27176',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fc013240938eccbe4811154',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9548826039a2da37e89f66a1',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a7a632eadc94185f3bb1e65',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c24b7b524718a3801b02c72',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8377d81725e9c7eb9e795dd7',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-511b60278c766215b1c4a543',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-897b576ceb2d5ec5c0369907',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca6a3bf7b1b1f58858ba5b3e',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6350481b5c888a560c1cc8c',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6a3032f3f4133190103460e',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b45278bd526f444e681b1dc7',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e65acf5b7004a1a68062f1e',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65f4d2c0e8abadedc09ce508',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0950b88b9cca04731ea58142',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-747f43e1de6b4300be281095',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7251bcf099505746dc324873',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e5470716bea89e8eb83a206',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-761535bfad7c3990ea83041a',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e211d8d3f3a332e4da48e5e',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5591ffbdc88e821126be099f',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e21a7376cbbd6a795158f02c',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbadfecd61374575ed4fff27',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62b35f6f0c0bf172fbada2c1',
        target_name='tudo-para-ia-business-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f0ab353e22bc3e1fe6947c5',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cba8441cd6e385d1172289a',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bc0961201c48d09d0a4311e',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23a3d21b8b5710c46ada563d',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85d7bb83ccb64421647c7d82',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ba74241973ef4801606c828',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dfda6815dfaa44fe8020ca6a',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f3ce2403eed04c31b225d87',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95e1d9a21cb23e2b735abc0c',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-408c3b28f31d4a2b9dea7519',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a04a74b9dfd8befe2afccf4',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88c0c055954e6f9320ea77f6',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1ed3a3983dc86122c429ebe',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e325bb344cf59f3f2aed54c4',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07427d1df20f0f458dc22a0d',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26cd2b13d425d907696eeef0',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29f1996dc8ed02956f40bc39',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8361d2fb1c613e990c399780',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbc65144fd256f64b2e45e60',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6ec056220b123c398d5afaa',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f653f283a695447fc86adef',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b87def76b1af496106ae463e',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a347319214daad820f06d399',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0cd8e9cfcb1137e0e9b75b0',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7df4b9031c40f2ea91cce3ff',
        target_name='tudo-para-ia-business-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bceeeb0c2fe2d164f8ef9f0b',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d98c00e6304667da63a0ca9a',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cfe543433c2b542e2fd41b1',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cdb815493232fd20961fe68',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e14a5135639fc6a53ebbeefe',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-317c7e0d4da04cf0a9d980fa',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26163becfc2c3589924876d2',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae3648eccf56d5a4dcc5241c',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae211a1e215c5afc145174f0',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc63773ba436223fb1b42799',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5544d645dcea5e2b8e1c5c50',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e310ae7bbef3db7e348b510c',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c52458d72a07dc4f6f895c4',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db1322482530320e1020c165',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec2246f4e42e191886c2c782',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be31bd951d680102f11be10b',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e199bf9561e1fafd0515c5fa',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c18c28bf57d4f03c2ec1b17',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0c8fee3ed74d2266796b428',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7c9a7371f94a88b571b9ef7',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6469d763283cec1fe5fd27f',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bba1b9d33e38678ea95410f3',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ec0b32c326049c22a7e9492',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d752309b6ffe819f5295481d',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ed6166e9e1735d30f08d935',
        target_name='tudo-para-ia-business-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-900886cbf29af58d872b6231',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa4d571b7f37d44fb2c1f48d',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d67d7727f0056e7f9905a86',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-326a19c9691307902b8976b4',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-718be0a8ca5a2d2ea57aa8b2',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e10981c8ac049dc1868d2e3',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ed4935cb7ffabb6c589d978',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc963a9345264186861393b6',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f4daf610042e8750a4f7f4d',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16a460fd9e0b216dd091bfec',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acce2210dbdced08ec4b218e',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4372f62eefac4e1a1761bd9',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77d6e62196a22dde0b8f1652',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95ebb85dc7c28e9f29f24d06',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cacaffd0479af312a6194dd',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c2111bca4d718b1807c40fd',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-330d2261d271e9730a7529c8',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e1070328394275fb8e7f9dd',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-233aa462a7fce5786f7ef410',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed1838a402e85ded48ca9448',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2b4dba5aa32c051859935ae',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0de634ca722c586446771d7a',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4940983af1581d30e1494b65',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3871d34d5e1d159e6c8e5b1',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68d75f7230f994a835ff883b',
        target_name='tudo-para-ia-business-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5063cb4a137cd3f12fa32f1',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f8619047e46c04c99fb12b1',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ced3d005c2f2dad04c36730c',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02d22251fadb1c998010ccea',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-651a1213777b40c2cfee1aa9',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21c11791c7197c050daf3708',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5608f8e825278e1070f5e538',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef1b264d698ca24a0e8d4a88',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6cd74dbf00ea45c36147dcbc',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4dc463e11839759780b8cbb',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3b5a9e834b3db3ac1978f11',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87d7f8cb236a1f3d1f913205',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86626421981be10805dc7529',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-234cb8d433fdd8e1153fd987',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96945d4e6c3b58125a4256d2',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a56f57111a3508b75d64a85b',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8b866b0b4854b036926acec',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d1a1c4f1bdc070640726821',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5079c2b7768f24bd503b04e7',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6b62a21a375b02d12930b34',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7feeb579530dfda4695b16b7',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f286b1396c46fd556904217f',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7cd2bce8163c2bc428fce38a',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3aa09afa63c4cc9a587c611e',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e04f7d69c14e42c38109f1d',
        target_name='tudo-para-ia-business-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b388cfcb2fe8a92b24a8e17',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-431237fa4010367bdaea601e',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4da2c5d1632ebeb87626ef3',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9b8ae2b0eff7df38b29c2a7',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a75c010598f56724b6776583',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0769759d204845a81d9e70e',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a328f2ffede276b481d2e0b',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc686b95ed2d40ec7c155b7b',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b948a686a2ab662d5e4b99d',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83e4ab1f70e5c2569b42d7c8',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a883b76cac107ef1b4f60611',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c65a8e4823e2984f66ccf52',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4df2be76d9df4c1e7de04d8c',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f68fe425c3b96a53cc8aff47',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44b3ee9ae077c6718fe3b43d',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98ee2319882f968a90188609',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e17949fa5bc1c063b2c52e6',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d31c09b0abf41bafc4188124',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b75aab746747d3998adb281',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81cb8c4386b977be7f3324cd',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0177c1ead7e3a368a9cbf347',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61682c62362b3fcab086a534',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa8a06652aee3da097d7fa8d',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f90c6f04862e6375cce347ca',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2256b9bdd297bcffbea8199c',
        target_name='tudo-para-ia-business-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee442a6de63e0c7fb1aa8379',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3856f9cdf4d023aab4ea7057',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2be9a2edb69b1a209b35b63',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a42ad16e59e91c4a4627b704',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-caee998711c32d4d9d8489cb',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa263c25368500db7c7e030a',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb3997c07c7d398465b5c110',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e380354b8de153e94ab106c5',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44d8fe886a9df1306ef2aeeb',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c339ee897ea18d6f67aabf53',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a945349e726a0b4543327e0',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64acf9423a36c95d97a7906b',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-237c286086661652a5f740fa',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55054631378caedce4f23098',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec3aa56c74b5ac94653f0228',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6d67a61789c2b8a4ae7119e',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c45a10900378829de3f219a',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bc27eaf6951e542d92ca7e4',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a383ff188cd30a73af412652',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17e92b81ef9a6773bf682f92',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-426a11e76e2e0bdf2c77f805',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6541e89bf170925851544681',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43f91f301392404cdcaa1a39',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8894975f2a03861995077795',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eab13902b7a0bf56427133d8',
        target_name='tudo-para-ia-business-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dc5b9fed6ba0d359bd0a5e3',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2b35f53d87af087fbb947ef',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a4f2a4f82c406a59ad3fcae',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b57c9aecf381d67a0169ffc',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f50637afb331d6bbadf0325c',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-225aa179516257f19ab3faa9',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2d084cd8283f1fde4d5160b',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d8194affd5774fe54dc06d8',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3ad393d216acb852319e70c',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-267797c3261045e8e8caa4ed',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2bf47bd51786f0d52dde26cf',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dca5f9803b24ce8e1236e0d',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0060a164524d98bd57aaea3',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d72820006852ce30cd500f9f',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8667092281624b3220c88000',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b3788c84aedb29fe70cfb96',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9376b0d284b0228d4c13b2ce',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c726e7c0ede05cfd335ad2a0',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd68b0f99b71f3b9386f66d3',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edf581f324d8985c6fe232ec',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5a92901fe425324bd43e2d2',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccfb84d72b9539912b6461ff',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fcd09f8bfbdd49fbd75322f',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5aeb5d1c2ca42e87814c5c40',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2abb1485399bfca60b98ebae',
        target_name='tudo-para-ia-business-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41e3432d9af118bfbef3b13f',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbfa54b9d267c67fc367b5ca',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c30ef6ffaa988ce45fc1d22c',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-befa365f445e7554aed9612e',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6847936366aeb0ffed75d587',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-781cbf85bda39f7d6f5097a6',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16f17176f6f1a31df27c80a3',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3189d7be9e0f4c5638df5932',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db38cd403bdbeaf4277b233c',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de83c002d77e0f641645eb72',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ee397a1ec6c1dc9c673aeda',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-230d2ddaf0f59a614d84caf6',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad6c4f71176f480efd2b758a',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b776c862281ae50504cf3255',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e44fb3680662d390371b307',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad44d9bb9d3f97de55f0773a',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25b9ce488b75cbc22dc753a2',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd5ff99b5bce011b033e9c60',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c134e3237d0357babd9e14e',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b71584e2c12fe1ca1f254e1',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eebc731fa450114471f20dca',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0ff87320a3103713f5e2f88',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56d15c6077f4fb320ff8a69a',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e7a3c79d48ce6adff2598dc',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c29674f564c368849a6fe246',
        target_name='tudo-para-ia-business-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc12ac2cbced34730ecf8086',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed0818c9fdb92b4678cd37c5',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3957eb0807139c4c876c9295',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1900f451117b34cfd2db7c3e',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90c9c97c619d57adb6033050',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4453eac269497fc4d149dee0',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaec7565894013c770671b52',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c53fbc37a3599d7ad95e455',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dca4cffc6a34fa98e40750f7',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e69bd1bb3913cc336bff6324',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65de0dfe56d02fc6b5dcedd8',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5caf6fa7edd1709fa0631ae2',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-298d34720c57daa49ed76773',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cf61b1197d6611b0b5e47bd',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ebd1632e6d3819d141cbb70',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09241516783db656b0ba0ae7',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12b04d8f1132eed004ee078c',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-259f294b68a5574de6227f75',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5c7dee89001ad14b21684d1',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff7f53210a0187043c63efb4',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0f7fbfc5757e53fd881152e',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a564c3bf25b0e78bfcb402e',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63b7039e9df49a2fd944c979',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1bc834266ab9383aec02c11c',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c983e0d15dd2b63ff6f2a6f',
        target_name='tudo-para-ia-business-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a797ad76d61b9e372de5a48b',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a82b8894ee517bf25ef455b',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c724109f5811592a5f8e350',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bffdee13d3f714569faf2a08',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c0ec72c5529cb8094995e02',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2540c83ac7d56c8d0c97b8dd',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bdf7a46960c885241907a84',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd5716417954019a62d80025',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0442a1877b4a8e78a5eda86c',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54242544763f472f33dd7e3e',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2fe6418404ab807194631fe',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e57cf28546c49f66e541e5e',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b884bc777ad1e832c495edec',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed194a0da18b8bc0ef13f8e3',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5f73e44920eeb8ad270cd77',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d0a4a2176832f11eca7de60',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c4a5f867ad91f36ece7359d',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58fa1f6d32cea27af6e2e474',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3726b634873dedbfd6244a4a',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3efeeaf1bc4d17e3854522c4',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-835221edce9f065a0b0e0e3c',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d95c03ed1ed68500a43a40eb',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fd6c70f1d3daa57eb2858c7',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-376ab57935807aa8c97b5971',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e0c28dd71e29e6d7908fca5',
        target_name='tudo-para-ia-business-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81ba67e843ba7302e2755627',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53cc8bfbc68988335bbd75a1',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13b804821319315b187fb49c',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-757c5b967dc4f1873733178c',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a60c70948535af5255ffffa1',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fae456a059f80b0d437eade',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5fc9f897d49316e7ece0068d',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-604c0e3ebee757f7e8be1fc6',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcb3eeb1d8e5437bd97cd084',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef09b25244db132ec0c78401',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20d3cfe5014ff36779e53b61',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da65e2a2a5dcea77c0d17987',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88ef0970055dfcc436c4a0a1',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6141f85a5f74ff904f5d1c1',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c3d22e50d8363ff49b48e71',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d2f010c413abe7735d454ab',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a31bddf342e1c2aac4a3540b',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-645a5019fbc3a4488c89e76c',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7a75dc11665f051c18c6ed5',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-106e63ed3413fdb124dc9cd7',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae8cff6cd4ed1cb44e689ab2',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d39585f5cc70b64c03405deb',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94a367d7f3420245dc0c53fb',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14ea4d965aedf81fb2603bd7',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a218d4ac44901750c39c79be',
        target_name='tudo-para-ia-business-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce9a4be4d04816697acb87d8',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9d769d47d802e9d4e4b8dcf',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-694900e1065dfb9cbbbd9609',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27318ce6ef9b9b4311640070',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c624ead641a0d46eebb2106b',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2e69aee652eff58b301f92e',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90326e8ecb4f325083b4f158',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-691f7d8e5af7b058b59dee87',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fafd65fb676b73e000ac0d4',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b37da744fe99bd6eac1c8143',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec240e527abde9f08989ddbe',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7665aa080ad75d40a63f419e',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a57853e3b56e7ffd48531490',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe902a28b7c82e5357dbbd7e',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7d3dc68b42b42bb45f2f8ab',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f45023e7b0a6657dc8aed97',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69a1f788181e1666f5bfbefd',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ae2b68281b0fad062c9af0f',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95891e56acbf3f821fdb4567',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2aebbaaef51c31cc9da1cc6',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42297739f6d3dd166a538943',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e236a32b62e072c82b549fbd',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef967822ad8f9ca738ff159e',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f4eed7dbd70a0f3392ce676',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35f103a651b2e1be4acf9476',
        target_name='tudo-para-ia-business-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c601304a33acfde10e2c917b',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9645594c7cdbf63ae1d5731',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cbebf07c81cfa5bb70b8410',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb02dadb2940d50ea7eba873',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc2fb2ea95c0356f31a3d4d3',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9ccf3ac319e979a6ae21466',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94099f0247a47de8c562aaec',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08db6eac0a355d5a966db712',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b5504f68a7590a9569474e4',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-132a07531d4902a2ca59cdb1',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc345351dc6a1ac9eb0e4e9a',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fe3ccf962faff850348f4d7',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edd58b989699c83cbedfbf30',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7198f891e5a2c7b119da17f3',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a607a49897b393a2400c54e5',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b306acd379374850aebe592',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efb3bfc0f15f619ee951d460',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b9ed4fcb466610a69d6483a',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16ec239367f52b982bae3e8c',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27095ccc16df38570c31931c',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc3790c234d759edeb821d16',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18e758dd42004d6dbfbe367e',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac47bc6f4f02025b1caf695e',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d758e5955e193ef9fdb3f484',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c20d1c70b6545724a3b252c4',
        target_name='tudo-para-ia-business-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37196fec87663c579154cd98',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b77533859da4e9c5d0f9a34a',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f3e8136eb185e48ff0a94dc',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43fd6bbee5fe43a30951e0d5',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-993664eec529eedb0f942caf',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0104255c6c423b84db8a59be',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f537f103155060399963a2d',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b85f3d9602d0e54512e1458d',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-868f39959f91bf84f3fa7cb9',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0593df73b729afea86cc1917',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5368f6b415467c88a0c45a2e',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec931ac5b0ddc7192ee5c1b8',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3750523549a02fe0f0bd8675',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1a4d1ac3dff9013eb02e461',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8eaf33be84560bdd269f817',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19538b5e59f313b6afd4dee8',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4383be4187c7597cd5f7471',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84720229f06d432642187d53',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83960decd83025c297c34a1b',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9044c07515e2101f8c28f57',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a5af73f60ed0bd815e322d6',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b1c055b6d97a2de08d4765d',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb0b91b796b5a13f0f6fc134',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff02b1104c594a5ef41a4244',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e677a53ae0eb770ee81ef01d',
        target_name='tudo-para-ia-business-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1fe57d0f66e55498cde19f2e',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e75c7ce4afab77f83289b0cf',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a53ab74f66e367902854a7f',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28c5ff36aada8bbc09982b37',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41f195ef550ff9c2a4b7f2fa',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b047eb9807f2f816bee22afd',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da103eb28a6da52ddda4c595',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9e007079e6d1d1bfcf10d01',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-614a63357b6097943e35b403',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3d9a2e2ca68e9a35df8ad95',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e50108be91483cefa985c26',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-190090100a5e9facbb1885b0',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a53831c5cd3d1c3bd826900d',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6136f7dd8e875a96cf01976f',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17ebb3bed79917720237a103',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-731d8e8b4a82e345b9403c57',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd011523bc5b3593f342cfd7',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe5e1148b45a3720a2e38d12',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ca57c0f6bfbb4b4e05a62ee',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fda6b56615319738f1701286',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bef2384ecb53de001d9d3fb',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4afe4883ef06ca2cf0922180',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d12974887daf868037b7a193',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f8b0f7f829f7e5e3129ae70',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ba387a351973753154723d0',
        target_name='tudo-para-ia-business-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-140d5a94d25ec0395f79adec',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0087f18af5033fd30eeaa91b',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c86f562023cf14faa9f592a3',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e84288ee1b609b095a0d402',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4030e91099d4ef81c3762fb2',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77bacb43effc10220df8c392',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74566eaec17feb6014cfc653',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d0c6802db59aba152bf742c',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-010eebadff7289062a075dec',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f28b7d8914f6ad1ceba124d',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af1df6f5c892f8cb03fa091b',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60c07220ad5be67b9fc47858',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c4b0fddf781aee79ad5b5a2',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b090bdcb39acc9d8371c7258',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa971d0856f02b167782f23a',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12eaa7fd5761a3f7d83460f2',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f95d05edbc87054f10a0ff3',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-600bc52027b7fe993098de04',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fdeedd23ff23c79ba3c7e34f',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d56d3662fa3ac8fdcaec325',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3dc681eb2ae9ab692531d00c',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f9c0c7eaf745ccb167b544d',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4decce89821af0bc1e487716',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ead375a96b958a44d1cdd0ca',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70efb6dfa0a11dfe32676e38',
        target_name='tudo-para-ia-business-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7eb479715c18703187529394',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ae37f6634e96ad2e687f5f4',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d10d91fba4480f2820b17a82',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8fa49bde1604d6b6bf39442',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7028ce57d113e75417cc6ecd',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a699b3dc259b5e916be8fcb5',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b350f1f9208bc3356831db1',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff3b92d550e1ef4a6a1eb6ef',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6909312120c4d95b33ed3ce6',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b43fff0af530bda9d243e9b0',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af7f2ce3a0224995867cf1e5',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3be229c35777b796fdd7c06',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2f956f163e87220cc367e16',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb588d0aa1694d4b7de009a0',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-797ffb54ca5c6408e2ed59f5',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-087d631aec8f4aee7d3808de',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36fdadd0aad3136c139cca55',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a0d553d9b406a1a4246fe71',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b10d5cb2970893013d3f8a0e',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a933affe6fd06166d878f2aa',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d34eaf32336fa71a432035c',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b57c7a5503540439348e407f',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea4fba3e48c49d1c0839a85c',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a468a68962583582d0a941d2',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68ef24468fe9987b1a34721b',
        target_name='tudo-para-ia-business-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72a06b2f5f4ba86bce3fe1da',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c3abe10bdacf8cbefb498e1',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db7dc486572b3468631052c1',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c76b55ffc743a39cf3066c60',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62a483b9451c139377856ae9',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2627379814950ccc3bf8cc8',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20ee0d2e71f0a64041bf27bc',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49e96aaf55a81da22376c6cb',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49b42fe0a2a8353cc084e659',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98f7b61c0cfc73f559861aa1',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a168be93551bfdb71bd0a3c',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac4b771ee7e34dc151114286',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-222be52291c8a6df34adb330',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59a74278d6b13a3c310a3f5b',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18bd7fb700c1e5c7989a2d77',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-242b6fd83a44827d7dcf5e38',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07527e21965ad5c89e519bf7',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33d9722ad087dc5384a36ac9',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-319dbdf9b96f87dde0057d28',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae9b58f3f32293c329da64fc',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b58f07c1d18df5218bd61b7',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23b01357c2268c9f28d66548',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edee3fe61cdded1a2488058e',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0173ff230a5c275d84f4e2b',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffa2877e2e0c37a1a885303a',
        target_name='tudo-para-ia-business-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dd041a8ef37bb55a2104653',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42f6e098a62c5533a2f9216c',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79f6fe86679fd313df13d98f',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8a095cc93cd3aa08e2c4624',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c20f7116835923efce6f04ac',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5522f91ba416c1db2df229c3',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c2e61396eab18f18035115a',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b16a6c6be3bdc094ad68fb5',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3ee40801c99769a73e67232',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d0e08c3848ba3c8507a439a',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa589f89065086e9abb08ce8',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4825cfa4fc27fbe1f76a9b4',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a053fcf97184f901a9b0166',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0edd6e60d2dc1d701a415513',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b6bcb2ddcff203b20ab6c64',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f01336ef503928a21d48093',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58b4e8a10ee211626317b4e6',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6b76e149ec2bcfc0f38d460',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-855244c5b4fd723404fc1a1a',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a046443a6aeae36366babfc8',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de7e5ed3aca652753dc3c984',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c2ce7a8f6f6dcb3b5e6848f',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc9ccb4c403d40e30e01a2de',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5071c6ca730ddfc5f9f2e3ed',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0aab5012179660e7051a512e',
        target_name='tudo-para-ia-business-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_value='tudo-para-ia-business-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fcf54f2c2b6396c6ebd1aaa',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5134ec5e3c8abf914d5a7705',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76192571c8231c7b28f26d17',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1961940c7cdeb9648b76f6f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-994e573b21f3701fad7dbe82',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-209b0639ed3665200fb40e9d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55dc9298b5e4f2c46655006f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65a1fd60d8f32dea0b9a5150',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b057f0c9cadd0b3321b8231f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c9f39637abd97fc75f76ccf',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1406dfb901d47f7cad9fbedf',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3a59ffce0abec87cff78ba3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-900a4ac3666f21f717f48763',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d4543ce906d03fa0bf1073f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a619df7ea4ab9e0058601c86',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-318c39aeb0598cfc885b53f2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aff9f5e89c085f63bb65d537',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-109825d4521812b89fd66c58',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec376d76536400f76733133e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b66f08a8b6b07cf4bffdd413',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee4c32b47082904fa58c0bb8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d41c2749207d77ccbc4cae1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-191420a6068fd17be957dcef',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a282a6ed5ce2e408f9a819c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fe09ba53723343d25e3d180',
        target_name='tudo-para-ia-compliance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77dbcbcc47f3d85c5015c57e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de1b26095e31c4d3f6df0bba',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3423b6df37603706519a5be7',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1c74a8802f8e11efc9482cd',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9737620f9378ba69fd0c144a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0ef811ac98b5e3b8e4edb8b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9a2fde5fb07cb335f5fb0ad',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a047ff9eccb19e17ade2754',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e1c9500e3f03721b93d53fb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1da81821ff6ba5abf7ec3047',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8e3d31a87aecb8f9b8b7c28',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d62bc18b9ece22f9eab1761',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41ca3ca65dface23e2ec89d6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19db7424575f22c3fc0595f1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b98d18c112a085f519ae55d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11b1ebfef615ad4c214440a3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71763c551d980ad7ac159ba1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70afa4ea30ac8c5d99463973',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e968034165bde4398f4ee07',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f579c6f4f1ecb364ce168d99',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c001162f81e62ebaa0a6c06',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6eee5d35bbb1c470e3cda7d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-142dec2b00ca50226b4c2c79',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22af7fbb59c098a33ade721f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7a80415f314780897e383c5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48a20b02c55b93d393b17e49',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-435796a66fe8d7ac9fc0748d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-848907520126c13a14d13200',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-216d6b32ded0007e184909c5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91e0fe695aa91012f3551c11',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-917a7a21878fc7279cfd4e5c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96b6bf0e1f90369f5e95b029',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9a00cf2121f77ce456a90de',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-105757d4875bb0ef332501b3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-633299649e7d6d379b2f9113',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-079b0e0d1dd667ad3ac28ccf',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-680d208486505ccc9f4ce2d3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0eddf80cce720cb2b437c36d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1936b75ebbd43f0e8c69c953',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17afcb4884f3275c7cd45a1d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2630d64217f2a977341abf41',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-884271a14689cc1426038e12',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d3521a265f10cd4590099df',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e547c6d1d9cb2737932e776',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc971156588962ee617e234f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-325fd56aebb72c6894709606',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69e297460043982da7e7e053',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a211d26103dc41aae734e7e5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-980c14e270679f73ebc9b7cf',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-398fc682e925a92d721d2d9c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd54f3ace709af7afca6986b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-489701e4e620dade135d29fa',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bf562de7388d48640d65262',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-922db8173a1f5657e6bfd9fc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9909eb5e649878d7bee68b02',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b7e12f70e68961554d15ac5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fa0cce97aac8693933cc076',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-879ffe221ebb8a2d922eb75f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3817200ad43c56758344740e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c58e5fb5bca99a0e62f1ee1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66965006e39d8232fac04b77',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f54541ade2aa31b562814189',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed7161850ef9deef7ca30bf0',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40094e588c6fa8cb91a01e56',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c9b99452204708e8cb36f58',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9e2e5bf0aba9452232fd186',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e9edcf22eb83a9d8df89702',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a1a779aa83a068d5559422c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35acb953f745fedbc77ea206',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13339fcc09357e67b08ac683',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92c7050c3918d65fcacbd939',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f6cfa46b6721aea3dd147bb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a89b73f618cec3d28a74c72b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7de486004313c51e84268c6a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b3e335e9c4d8e29f17b36c9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d5f96a63d3b16f41aedbe52',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-940ec4d83ce957f1fb28d7a3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d399dfef61497b3df00ecd5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-435d66d90c7a72b87b1d6c85',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05d2de259310bf39a80209ce',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af6ac5afcc7149919d7d25bf',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-839ad3e6358fd036d12449ea',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce8dc9e37755c04790acbc62',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d4858a77401bdc961169ab9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b6cb9c42aa7cd2094ef3242',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d56b04a3d02201eeb3ad59c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5abd548695071b4f2df7ebc6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98b3d493d8f6428125e333b4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af58bb30ccc03d777055cfee',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a4991f4f432a6fab16df83b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c1b209cafb9b691be4bebfe',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b61054a7d80b3e4c817e35fa',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-183ae74caedbbd00c9d7ce6a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afa75d5eb5a784c716e6c378',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4fc2c7c7dad56001f0a70df',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e7ffba4d40b169477d14340',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ea7af8a48889fc252885790',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb941ec53dd70602ccbf5848',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5beaefc5b368d94a1b8185ee',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96b5ed669df0b0bfc28e6c17',
        target_name='tudo-para-ia-compliance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e6928c3076b369ddcd76027',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72f47a9aa7e50ed2ad7cd827',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c181ac66059547fdcfc0251b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c12d277f35a71b06eb6a83c5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-606c5f4ac58f97e0fb4fc69f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9d00a6ddc2a2739525da11e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-634ecb6e906fe79f5a6ec8d9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9abf6f88e065ec81d662934',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9fbac8b93ce45a204927d61',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f414f6d0ef8f4c8ed1b81fa',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b87899320e5164c8c6b6b297',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0aa03ce3b6804a03ccd7f336',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c48d510020ff2ae2a0fe4656',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d9f2be71251d2b4c2f83f15',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50dc25dace5f3cb609aec141',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2eea5ef605b3413985fdb66',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13e43e7309ac7450a9638bd5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c71cc1a9cfa586f9bb6f7b4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b942bf62eded6ed2e3ba0b3f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c6e359b8b1f8526318bc597',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f65eb532ab17d2728ac7f39',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffd9be5b136650e4190d5be2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fccc5859791f18a465773bc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-748fbc92688bd9ab77e9a758',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf6bf05f12b21ca383b986f6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb216f98ccaf542dc9216595',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15920f177b61c99212b2cb57',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4951a0f65d4a6607ef73a205',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5bf4017901ebf9edafb63e33',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-443dc4d8f067047aae575b77',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f81f4ed0bf7c6f2ea31f8624',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05847403691deeee7a435f24',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-004a2803f3abd2fac0fc924c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f67178212aeedb5a9337595',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d594827daacb55b103fe3243',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a880789cc428c5d80327eeb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67ef342d7a72d51aa38d44b6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-150888f5a33b3a7a6199c98d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f727c405fe7c2745183e9c80',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d993d89ecfea687673ffa703',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3111912ba67fa5bd423930a3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c682d9bac1989bf84047673',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-294cc30fddf50bf997d7a177',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7cc2ac738d3789d98fc1d3a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-232bb11178766be19aa231e9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38a02bb115ff547baba7930c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43e6dd562f4f4a629d11dc87',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a676c9d6e896a18df3d6917a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1181fd9eb6c488d3510e5751',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c1a1065a0bda202e9aa321d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f1c2a8df460d343925d8374',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29314e12c18001339a594c21',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-542aaac3dc43309a23167b07',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd9960b24a00c00fdce58bea',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-418cfa6c583f594a02594e58',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-224da0498aefe747caa55fb4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12d781911ab43bb9869e3d53',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b9f475b4774107de2cd1fac',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-445e13fce6a4f216e78bfd4b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58bfad628ecc7132462bed15',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c123bba9d7e3c2744bb6405',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cccff2ea01b9fcb0f39e99ba',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd2eacd9e51215b6dc96ea78',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a839042700ab2e80a991f218',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02a2c25223da9b4816a2277a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-716c5e0c699097a91a3b5efc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0bc61de3b60af78b7e36f5b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e7a0bf53ca5ee14a2d19262',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f6f9b4eb535f2c111890836',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57b50a9dac2cda68af45fc04',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93fe0b8e09c717dc15fa094c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49f87a0a789080341bfaa5d6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f1a6e79fabf921c0d26bed2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de2abd000f7069d96b776cd3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b36e38fcd9257c795b27fabe',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff4da7a5965a57d0d2bcf637',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-531206a8a06f3b7d3da49c38',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5bc435dca3b41ade78dd255',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8460a45fccff711f6f45d9c1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5528c70c24619cc9724a52ed',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1dbea1310900c01abb47fda7',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84db53823e7d66a0836ded77',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a2705ff44a5186d66f97f00',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ea89e1c25893c3f667dac7b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ea546274aade8dc50349fbc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02f328c4797825b11debf30d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10091f83813cfba1e8142558',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6278578a05967704e0f8266',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e9062f3947df366d7486277',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76b2390a22d4b46bc795e9bc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b164f168fa446c912a775eb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3a298adcb1582fdaabcf3b6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4951feb8e0e9e40b1ef303a6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-adab05a52dd12c8c37151d7a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7229414c1e3d6319ad3b34f7',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfc85bc313ddc951ee97a04a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6014cb7fde56609547beb8fb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fa6eef5dff91bd568e4dc12',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-028723cf01780102fc480d2d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee1e98e97aceddbb616ed856',
        target_name='tudo-para-ia-compliance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64ae889d44f967160a516fa7',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f23aff0ecd84826ca2171df',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69fdc39e169ead319fde537a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0b483ba756dfa99c631bda6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac5a45dcc998ccc48e6871c0',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1994b9fa55951e5b4659119c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7d11eb385e467e1a7370a68',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32db082c5ba1e1338699cbfd',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c97788716d45800600795d55',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a86552b71a1bb0eb2b52314',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-168c9bb1b78af4ad92ba54cd',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7f314578899c2fde3ca8719',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34f5c0b6ee98484c4ab07145',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd29050b3db38ac016970f89',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64ec47d1c1b07363a4f46fad',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92f90a303d0cc53530ec3287',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6acc3e0c074573a925119ccb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98bad1741c243ddabf44a625',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11a5820b0d10aa60c4c1c7f1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccb5f31078de19b611954983',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ebb9ddb492762463425b833',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d09cecd5f1d803c9af401679',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-575e670b73de26d7781d00ca',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-939aa6736dde796d53b63893',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a11209c838a48b83052f410',
        target_name='tudo-para-ia-compliance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c85602ac158d82680af8aa6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ad68d0f253d703948468b18',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6815f779c019209f96546493',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cceffa62e80c6d1c72f9282a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce3eccf82a90d2cc257ab210',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6be60e3351f23bd2e76e08ba',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e483cc2baae5f6a95f5ac9de',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f57c1fbb466894e3890c3d6d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0348cede3276d438838a882e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ec52ac04b164cdd2373f404',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a133045a5a74b79e23a3831d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7f49007527db110cfdb3373',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef6e3443b1aafc81aa47f2cb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc206211d6e3603208a1b330',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88e2f6b6a7918a6bbaf107dc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12d23b7f7ba9359447643a18',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efeb82c016899755fb04c9e0',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb5c6f0ab4766033e4e48ccd',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a89b64115744f7ece068618',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a9663fe11b1f2341316e23f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b81bb9e2a91173a460d4dfc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fc6b9a582cd209dcbc13f79',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f14109bb8b25695ef9b4a6ae',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97d039f14e890685ae9d8957',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d61f5d7ee5d0e69a10e613b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22320524573874e7b5509dd8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91b3b5a2c0f242e91969ff47',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e9e38fb5504fab583c56776',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d9ba64865e18ae768e79c3a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e03e34c0acc104bd23c4852',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbbc2783a405435b3ce68847',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47163450fd0eea0fab4b33d3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71048f7ba3d9f61c021fae5b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f09fda29567562f283e97d74',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-290743f856bb1345364cdbb4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95236ab4e3a14a5902dca545',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02db4cc0a807814ed7f80f7e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfb3169093113de1cf6245cb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b980ae2b2a789ca4c6dc543',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-355393b17496ab37d7a81150',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-517872113a2fc21de7896268',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-705d2ef0809a60b67deb36f5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1790af41d06f6f544d13a54c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58096bc412160e41d123c6c1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e2c40ba20283fc7fd80432c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34d660ec955b270ce2955314',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-438e23fdd20f4926f7b2656d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e3270e99325a3e802bbf067',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98fecdbf9e870872d5ff9045',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e24ffeb0db17fb91347cb52d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72d3d4be51ccc38969f30ee2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-396cc520d46f6356bd014af9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73804dce2d78511538102607',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3bfb18c9e24934670331cfc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc50029c1328a0e12b8aa4e6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45dbeb39270df5a6fb277f5b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7602907ff045a89f8d3f214',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5e47186014ea08143f6962e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d18da675a63b6d6c1a6a02e5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9baa5b6476bd3d7339c6e49',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27a66ceccbe26128480ee466',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-052f8adc7e339bc73849c27a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89dc7d8a736181dea11f8c83',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e8d81f3fc5c2c2b28792643',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-953a88a44d23d402071a7e79',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-981e0117be02dd492bf97654',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d61ad79ec9099cdc81264985',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc9c203ea5770b6e7327fe11',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fcccc06fb0a6537c415fd49',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b71cf2bbc26653657b84b2a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-193e7d596f81388411ff4e1f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ecaeb44e05460626a565d274',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e304d59e58a624a021ce6a2d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-363b7378fd38ae036294bcb0',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9d142e0414347bbcd33a5be',
        target_name='tudo-para-ia-compliance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-643100b8d15b6a511f0921e1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7906503c974050906eab3885',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36daa3d2d5592787d85dc556',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0edc206a592736092e8fce2d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-815e3af84fcb2c70c87ff2fb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00e0e144cae3cf48e53fff91',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08bf1298dba4fd22914bc263',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca933f67a5216d81623354ec',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-510989c5a4cf20c62bd736b6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3052ce2b8893e3ca144869cc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2e870b973d5b6cf5ba6f526',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-076bc4a9fbe82cd8aa8727c9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e79a8381c6590a64559af16',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7317a1d5c928121cfa651e75',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c372608f5f46c24e29a2f840',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f715e3a1d873f0030f4f0246',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3cf7d5531f692df13f2fa58',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e33fc97bdd44b9b89d8e71ea',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aeaaa88a1636ca19d0e4b631',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0642505b7f96bbc7d78f8005',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9851d1a89e53679991c2094c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc1c0d04dd63e8aa5f207682',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da908a2e6a6da59b9a55d994',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48e611e627de5719b1a58030',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37321d4bc9cfc108850072e5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42b74027b64edeae985a6ace',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d27a28df8da168cc08fb5f5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62ccfab4a29356f2a82a620c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5da508545da0da4632580f01',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4496c22c13264ccd6981e15b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d31156702810301d68cbd63',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9e102fe4d8020272c83888c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-adeebb371e7ac6d70fdac2ef',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9624d8c39cac51b45a289cb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37b37d663c41bc38a47cb5fe',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5556a45b9c833ed760b86586',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db89b11dd64f891389911216',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e5db5bfa226d21514ad2189',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f565c71710c4fd650be4a12',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0ddbe3a3d953ef247538aaf',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1526c0ad75ac3c061dbd0b12',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-433310b504fcbd187d82ef97',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60c15fa60daedad09d20a986',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-554c8b6b14417fd0eaec7767',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c34de6bdb7e9b107f62adaa5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15025f60d930354155a86965',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdf43ba097c803c40c142195',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1022f68e9afb6f8d6d69949d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f92cb9f25e48b37af94ecf1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-827d0fede32d9cb4392e4e60',
        target_name='tudo-para-ia-compliance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f080f596ba31b8098aa524ac',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d49317e94783dd848d846426',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e80d10144467bf43ff57c9af',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f73dee05fad0c53eaff13794',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8243c9f2e2bb32e676094a4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-908be8ade12942eb925731c8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-260af67a5e974491d73d343e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65437af1c6eaec1321d42a7c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4a6983e72af4695dfa6c002',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ab381ff5509f65837c81a7a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc5a3ca3c26cd4fa24f9fddd',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6842f263766ce214f9d483d4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c1332f8ed5d8619bac89b98',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb1be0e55f7cbeaecd109cd5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7e6ae56743b19b6c9924165',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-242e8760e9064a3516ae81da',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af727a72e98765711c4f6645',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-deede6d2d94d946198c8b8a6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c61c7c331acea648b4a5228',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8c6793b0a052cbbc1292bb4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43a39c825a7cf8eeaa46b1d1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c855f63f5d2fa38a408f62d5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88dec28ca651e106a32b370f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09152e6addc6ac3af59a2de6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc9c0a102c12cde0f9ab1c41',
        target_name='tudo-para-ia-compliance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19b3bad63208c2f574e2941c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-991e697e9030c1a8f101c85f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-299a0cbd97f032f1402a9eaa',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be72c885686962a41a7a0ed8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c4988a13f355cdf3b54004f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff6f216133dde89a896a7f21',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50d59afe6cf90c2d62383973',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75d7c4bb3add94b68b293d67',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46a4142812bdbfff0654747c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52adc44c823704088af0759b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b617ddbb469f9091bd83113',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e626d08fa9bd9c4816b376b0',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e86358d45c522c44755b7d7',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ade5c61ffa80dba0df5feb70',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fba1214f111598daf704e629',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfa0dea8e55b81a9a09a0a85',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4e14ae31235f029fa269a98',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9749272e5425ce49326fc9c3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-003c5548a62fb70f92cf0a55',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3540ce419ca660ae48c17427',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3776ade634241fb525fd6924',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6d99ddbd43cfd3a9a143998',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69361bcc01f80b1f55bcd50f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dfbe84439bdf47f9c99350dd',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-813f638c58ee26f15f848622',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ecbbb09dcd70e80c3859b6a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3114a2a90ec363da82ead43',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bc86e75eb4fd6d7f0037bc1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee5b6d60e2e3affa89274e7d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8313cbd5f38fa810f36ea69d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7ad7e7dad805331b7cf16a6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb27e26ff995b53cfff15537',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ee8a4ce7cd4fb33b9f82f49',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6e84a9c5fddcd3acf872859',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60cc1d9062fc64687e6637ed',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-876fad1fc896981e7a8cdc77',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d45cf8498ebfaf54cf3df31',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9cca9037b934f211808b0fe',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d02e2632127a12503ac32ebb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af160ed76a48f16be3245b94',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-746b31a039c0e944ebda213d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dae1c8c2b499cc384a66e666',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d17c87a48325439c3d7b4c4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b05020f9ad5a6266c5d3f7f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81eb752acc84683b9c382bae',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92bf78a1c266c4f351fcae6e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40e3ddd68be17cd19ad764f5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f942394758812fc0002116f5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64e7ad749743c2842f8ce2ff',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-379b5f8b2cfd2be8f8b6acb2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94e745e33c74a21f17bbe144',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e76b2fd4f1b6390996817186',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f051f0702e15c3a61f1e0ad',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbde6e2548a6187ce0da845d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77e9b5aac4eccbfbac7bc935',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a13bbd4ad4592cc4bcfd6e3c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d1c13ecdc47ce5103163597',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d046ab3d135522187e2dafc1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a993dff3d17fc65f6ac70c3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8da57ed05230f400720e7c1',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b355879db63fc3737463295',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-745f0a7f502aa7735a506d87',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c4058c1ba98a25a74289b1c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02199d6393928217d46a3988',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2673849800d18c84f76374b2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80ebeb914bf16c8d222a7f75',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54b1e62604e8e022d23ad201',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63e92a645b8f01392d7f64f3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ef24e365ac06c90c04f7ec8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7c9c583605ea493c9e6c09a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70c322b4058115c18c8b7aee',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17ccb6b0ff4d59a661f0e6c6',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a4b494958f5d90f215c144b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-294264a13a42c00402afd6ec',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d46b908f33887a113cc88d82',
        target_name='tudo-para-ia-compliance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86578e1a7065949db4c8ba5b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eec88f19381f0c97cca23852',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb1d3d43ab741985fad95459',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86669fe3d6750f31db3899b8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d167b6497788574afad05ad3',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ff6f58dea2fd6702da45f02',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-308ad1092568dfff9baadee7',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c197745ca6904f51c0687ae',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41a3e4cae6f99f06e3f77bce',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-782edcb84ea071dd03767641',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e2edf1e482a2d8244821db7',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1f1602430292c10ffb8bcac',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d359f109c289b819ad88a96',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07ce561f106ec30942b84032',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d05b2c643285f724a101368',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-564d614d8eb6564ac7f47bc9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9735a19c1856b7f4d245ceeb',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a490566634f86f6827898462',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95f330b2bd2f162f42d762b2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6778d9989e109b045d44ac1e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92b325858f98dd0adc9d09e8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6c39c1b743eef99aa50b8da',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9892dd5bce061fc546d4a069',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d9e11d98fe11f90cc023af7',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b455b3e5dae7d307fe510e74',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb748a06aa4f984f9e9ba127',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff24ce497c58284f4dab8a08',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb6457731d21b15e78c0d003',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00063461ca3dfe8f598a2966',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8c80a3766cb81aa00fd522c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7dd37a06952cc9c0103337c0',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-860978552cb0b4403a0fe831',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2afdebe7aacf6f5591c25d45',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6b79df4499bdd41fd1bd19f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-349420e5d2adbc94457387b8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d122c50fd11e774680b042d5',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ec409b28f5c15f4aa780c97',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e0c3be8068642136fd6180e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51d5e2d8c9ad14142ee4a24f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c7da0f39d92f0b90196d0bc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60e282d674bdf14899efc791',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f276300f851aad5cc633f8e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37d245c35bf6d4b1a5ec1d90',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95d58935593a2792be389487',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-651451de2e642ca83f7c637a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b8139b6981544aafaec3554',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7055dd87371e0381c59c893',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1e9027e62530e061846c602',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-060941cbaac6800a93fea5e8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ad8c0e252de8f6bfe9342a2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aff56cae1877c2b0dbec7e24',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cccaf6022f1e4bb3d4d355ec',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fcd27aedac786461803cf82',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b969fc17bcd827f461a1a4a8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9423de195c70392e21765ae9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c65c8eaa90fb4344b79446d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e4bac11ab6c136e6cc877b8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64873e048d999483d3b4594b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ff68e8dcc7f6d6bfa1e6e70',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b9a05a9da5cc6c90cae430b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e28ea097da68483c39d0c79e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2db4e12c9cae762a6bdd1f28',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad14a24e16b3aea3720be03e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-989f77fa1d70efc3e0f29a8e',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c2bfd50dc68bcc9fbe1170a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25f611e444cf16975c968435',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68a950389dca146df21db333',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31875dd775487a0fa6b34646',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d821828eaed58c3f5e740b4',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f4d1f4dc440d5f6793298f8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-128b8845341425ed0a0db563',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c7bc8eda11eae8da169d2f8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e300649b0324395921879b07',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eca126b2021019403d02b184',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f99646c565aaa704ce89de8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f774c26afdd7e38fc0292a9',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a5ff82191d29a2e7a01c593',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6815dbc391f3328d75db27d',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61da4982aa70b449ab1108bd',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08f51515f6ff7f022891b1ce',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b206724db6a44e3c6a129b07',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b81e8e2dec284b17d93f5774',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d78567dbdc4b9ad738d01751',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccafbe8f58a580c7a7ed1f81',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b15157499f548369ae020d0',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28a2d32bab5854895bfb7702',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c894dfa77f457ed9789c1cdc',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5111f2fdab44c199428755f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b6846f4bb01130ed164f669',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbf109588546da4caa0b8b4b',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-912c6dc9211e70b4feb3f706',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aab8dae55efcc05225710c5c',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8bddc5e44139260bd0eb87a',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b927ee4ad45841209c553e2f',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-544622bf8adad78b093f3be8',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e058d3bc6a7a6afdcb9a5561',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17558954f799792473ab70a2',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec3238b1f7017c15ff3988f0',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fddd74482a26e9d0ae7a74fa',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5a95f2dda1885bbbcfb7942',
        target_name='tudo-para-ia-compliance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_value='tudo-para-ia-compliance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34561350df0b58b0af00eacc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-452c1498e22d958d3fc5a575',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-753427d38426c78ef8b399f6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-feae2ae92ddfca8f84d24036',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2c618c70ecb05e4a076002b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcfba7adcea300616b548d69',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6b69c0b9e9e17a4efcafb45',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c54bb41a894e4b8bb1153f4d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cbb6a3ce6873dbf2f50f30a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-146324e1817ee389db086f85',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-731c1e0a667ed196d72ac5f6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5197ddc8fc3f3c2c61731e6a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3006043bcbf57bce1bef171',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97fe114fa8470722ce16339a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f455f83e1faef0283c4c4d6c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a6fbf8572db3d0272a0143f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ca5fc2d219279d72aec05a9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fda5d627237063331aef4c6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31c749573a6f77dbca55bdd6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fea6366e53ccb0a410f756cb',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0024cc626a43506c3f71e609',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0086e28e199b1fcecd96ebea',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74795ac5cfa38c28234319f4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2983e65ee43ef34c9f67b40c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b38d38daa3e8ef77377298df',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad02f56810559db8718bf8d0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73bf0bcf76f8a5e55536965f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15f9b5fb35cc7b3bf9faf3e3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-017b6a579e93f737d0c7b785',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f49a69be9324d29113023819',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-295a83d23d1884600b696c98',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04effa20d100476a125cc166',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91553242b0d02ed7cc82cf04',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97ec215a4c1eafb3eaf0c840',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c6baf4831849e6a6230cd5f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4064387cfdaa2f29e31dbb4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8416dbbb87de2d0c95567d1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0360700226c86510f1fda3e0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1bd1b1e3e5890220d26ed4e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88ceb4fa73b864de2eaabf5c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40f6ede4d6397dafc1281945',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a6f2e287cd81d16e6c4ceab',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f484c756829d53a8bf7f4a3e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4780d517b44b1885f7e8f92c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8056ed47a0cdf2be41886d93',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eacafcdfd83aa9630af3b4ab',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85efc7ea1801c2adec529ff2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a216fc59c5eeb35fea197b03',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6a6dd46b95bff8b41824887',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8640acd41f1ccfa8a7790762',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91a0fcd51bcd107f35ee4312',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ac3f2f627baf92491576dd3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a26242c6e174a3b52e3bf469',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15f1bd334a4212b2b5c0c6e9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87a8be76ef6e11af1d7217cf',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eae7a489f6354293bb1434b7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95e45166ff70aaf78c9cec16',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3ef14dd982c81aa09359c0a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbc3e455c45f7be626b4160f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-722370e68db0a95a81ece0ef',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab7238cc6ae5f2026893c732',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0030c30be316d486ccc952b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1c7b9b03c55968b9a0f46cf',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-818f43833c8d9858a0d89e1b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8fe615fcfce4329c4dc42ee',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75b5f146e21f71c527e174a3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b7127e41030498e7977f5b8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d01e047867e84c399656c705',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13267c278781abb64087f9d1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f9d1817338320fcff5173f1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb0c537f4fbc760dbeba6614',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e12c8b89152776ba447d6b0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fef3c8a3a39737698a6b957',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d18844d5e5c552c26b7556b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b60b5d2808ad888b9e7dab2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed104a7fe4b1ad1351263fdb',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86fcb2629518202344cfe3f1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2062808dc4a05a60677bfc86',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b8d4aeeeb2b5f9e585ffc27',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff10a7eb9a107d8e75fb8da6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8861fce4d4ef479a7e0e1ba6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a6ec5341df118e55f76d8d9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5aa607bfedb617d81daa8459',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c062fced4385bac242712e1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a718ae8348b44ee8a9045933',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7735e779758b4212aaf047d3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46b37efbb5cef2b404535c30',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87aaaf83a03cb8615be834b8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b35fdf34b4c452ff3584dfd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbe0c5fcab52d188b30b88da',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c5663730604de37d8aa756a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4d3ca1578c9abad46eb225c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e9668811362836c0428294e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f69633b6a15d1d6e6b1f36a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfb12d0be69c5be77e7f8f37',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-544d4da7b722bd409e9d28dd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21ad5e15ed1cf54658f2d816',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bec32a92a58744f8fd9a41f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36ba5e4512ffef48be3c9e55',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5e2a57cd733ee72c0b06e79',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e2bb085f9334fccdc3972a0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c4ec0ab6239e18be3c040fa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6cb16758823f508759fe9a7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5622426b03722145bf33f56e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a2dd635e49730d2d99dd2fc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d23e82a7edc5cae3ba8fa82f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef4cbd983c6b0138b69a5b27',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49e4cb63133be360c834a9fa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e7e778ae33881c3967c0cba',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17d1ba15a90a3aedfa7dcf33',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1add5dd48af055d18deb05d2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f358154b1edf816682aa77af',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19b76b1b531c66d26cf74876',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-289d8ced43f9cb05f654ae36',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c673297044e0c25c826cef1a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e5a3413445485f762caa5ab',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08fe8977aa4ab5213f5de703',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76591243d61b63a4f2633c50',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb60aac06002fdc5be03e9a2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a0033b4501b402982da365c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aff0b18e42c54ca75f5e61ad',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a2771d30255f945af1caf6d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4395b9409580d50f43f929d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-133e4144658ef1356cec0d05',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2667355edffe4db046448ba2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ce72134927fa4701a299d51',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f18480df011863592066d69',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a056ebfa94fe4719eba6116',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab0d566b15ba3c0e83b99ff8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-132e32b58e4d434af90795bc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19b1af8b209918a2ddcdaeab',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15c10c839c5dc1ad420af9d2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7f221bdbfc5ccb1268802b8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e82c79d409f207998d1f9383',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2235cea20a5cd895d883c3dd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-653e3916483b00776b450db5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-275c114b8c26ed63b129dd80',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb3897c9d23330c1bd266ab8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f32aca968d6967bb40ef2d2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2448333a7b6ec054fe6c56f2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-482f2910cb2633e7ef65c9e5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d81fa275779a0d856f473b6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07ffc57bf7d3239a84968ec5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb2126d0712f2db24f3bce09',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8209e974a03a30bd20814620',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a09d2e0e6f46c04ec00b3a7b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d91bbfd8bed7d6f4960d76f5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8698902bf51fc1b72a60cd96',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74057641308712df269a640b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a708a28c717541356eaedb9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-722e730a972073eea9db0c9f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f850e623b928c5a48dc07d9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c596ef2030544d87fad67c7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6af62a039a9e663fc9cd81c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ed01c8cd5af19ce8ba43c29',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1f71ccb8489c315809f4ae8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7403357ba51ac879853129f6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4fa6eec03625d7055814c84',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a20038880fabd27c8b935d7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96ac109b0a542878193473ee',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-587e5308bfbfd3d4499e6de7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc47408bebafca3ca3062c29',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02428493d3355ea92a1e548f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c741d8384e641cd492e7134b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdfadd9e08bab3cbea033c1b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77194918637aaa3c70a72cf3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-317bc0a4a57a92f660539ea4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2ff81dca02c1569dcebba35',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2297556fa8065188919cd22e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b08e74686a25bf894477b72',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc6b490b15da75c0c0a20e58',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05c96711edb3ccc20536895a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9bca3f5af8d9e33ffdc73a3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc8fe653513e5ed8dd29667e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a344d80cea0f4562ec80d4ad',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cbf1b56a5ccb099021aff02',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b081927c02c135de6fcb2910',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ba892beadd97c6753f6d88c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff50eddbecc1c36477e13b6c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e47576065d3bd0e44de0093',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-262b1c5b7216a69ca2e9729e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70d6f94a850e1cca42e0afe1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17b8a08d8573151c68774c95',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6736b6e3788f75f39c9f12fb',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c6e8e1dc5fcecdccbf7085e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87ff37ee4ae0f532783cd1a6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4849116c2d832ccff79c8da0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91b2aaa9b04338aed163e8b1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e73815cebe3491a25c4520b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60ddebcae39b24eb684d9f4a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe249869d0237da48a067970',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-710bab3de0176dbb9abe4747',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51e0bdd19c4a261addf6dcf2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45f19125c132bd43003e54b1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ef9e814f692475c4a89f2e2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-300afec10632b97d6b96a9c1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db3f77d271f3eba8db03eb6e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7863690f86bc5f948056a8fa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95dd3fdd04238a65fede5ce9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb7b55329b167a263c4e4661',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c807ef89beca4c9b7e1a882',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83e6b6ff00ccba833c076fde',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b80341351527979a588c7c53',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa3aeea4b77f4d0cb1c708b8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26ae6359cdd46d53f333a1af',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf8790ef050edb8416f94345',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d161e207402ac6ecc13195c8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bcf3a0eb5863f88e6fb599a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9e7d78e865eaf146a33d419',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd15fba9bc60582db44ab9bd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9e36da2ee8bd080cb7a01f6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07d12aab9d507ed00111d86b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-603e6e03f68f12a0e5c57070',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05eb61cd9a80b59f40859065',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57f2e655eb6731e5d58af5f9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73be9123a516bbfa8cbcbb1f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc197d360d1f3868ca6168b9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d950978d738a53788d74a4b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2acc76acc767bc0c1391d91a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e65a0d6d142fd590d9a73fac',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e89b76152027934d1342a90',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3547b5e395a7c8b3f74d066',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2893a8faba209dad8c9e5e46',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f77220ac6075dbae303bcd99',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c171b6ebd121ef3df75ac85a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6463b2c3556af9a906d4a137',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8839abc8a5a1f15781017b7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92983e5c2a3800c3c12a3e81',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b2eeed5d1ba8f6d91ead0f4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea708a291a1fae37c27453f8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c60286b5e31fcdb6c6601ffd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50466a939ddb64dbf5b19bbc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebec76bf3f84e506e871c660',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-059d3b4246f5363b5fb5c94d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccd302763236e417e101c9ef',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6cf1524bd6be5f93eb360fa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5217c7751cc20a0f136dc336',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7247ad88dc2e6324a9b12efd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93726a4aa5db5a05f2455823',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4650255b9f78e8208b57da3e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b8d4bca743d89987d2dc920',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b7b50c24e27857500cf46ce',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94aa243388316c018604f349',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17ddcf4a48a8fdb0afc8b50d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b83f39d63bb68401326d788f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dce6913b1e92080e84e7477b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f36fa8a6107ef8e6bf05fda',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-091232554e544b9fb075cbe3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-205e55e231797e9ec559b951',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e69497bfba5d17d021f2753',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf5f2c66796ae8183e1cbe5d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b74ef1134efcf50212384bc2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b31acd79487e69c56f2b966',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c73f5a63cb4ac25b4927a0ff',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7a58b6b45dcb4d9b43f2753',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99cbc9e38778c88f2e4aa95f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-adb2157b8295daf95ace670c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a77696dbf863c7f81460ac66',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a259251bf1243e1ede54dc6e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e4b45569a5e88fecb7b1c25',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f42cc6fd990e79550e18222d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db5b086f747ab153cc1a6a14',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f377fc12a7384e3c0a996ce',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-747cafabf24be38e2eb3fed6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03f65c558c3a185270788268',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75340e4da263ab6ee34c171b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca1249cbb8014fa517f286a7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa0457746d00f8fce72e4e80',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49891f6bc347e20c65669d3f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08a69c28fa19dfaf5f745ff8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfb47eb1be7d57396cc9cd43',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e7cc6a76a846c5a8a2e8c90',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-087c183f73c2e01d115e60b0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b351865458405093d380432',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd792c3755a9cc2cac0ce714',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca82ae693875e17d5a896540',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab52e8700734793edebebc55',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57772548dc773eccc9c74287',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89461a57d4a79bde3b27eb5c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc459d274742f627a7633f9e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-569640999f7b89e973280420',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4e0579c3008af6d0ef94af6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b05b8f12e644a95d527a8d7e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-462ecd66a75f00d91f9362cc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e227910704843e2e4e41f045',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb19fd20a0ddc76aa8eb5a79',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9c7ed07c1e8cebf750017e6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb215d41ab372cc19d55e193',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a07bafb01ba71eb4a127cc63',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16aa693573a3d8a0eaa7d14b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fca3f704e0d801469040d7b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51487c22717c076e04bce3e2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88fef31845f1f64b2cc484f3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11aa726834286a3a7c685426',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-041f0fdf2c270027521b308d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa8a18700823a8b518b398a7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b7172d1476d0f650a4fa1bf',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99e4f1b698dea00ceaf5e66b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b69a8d542e28d0cfba88f6dc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31ad07f34bed1b5abc61965d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88a13b3fa8d93adfeb5a639e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89fe18cd4251f3b9d73fc127',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-591ff8656d099422b9cb9d7d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8538cc3064cce4ee088de640',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16cc73bb398026e41c1f8470',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-716f2f1de798e4b8f2e728f3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7008799f4fbf78a33c783d8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86585a44cafa159310df0f50',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a39047d3945ed2ba3d70637',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfaf3eb67a02fdf2dffddcf4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84b2359ab7cb6acb3652458e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28c0da8cf6063b4a1368889c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45a56a3cca30db8660351979',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e264746959955e2e0badc379',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbd386480c32c2332f5570f2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-413baa0f20201e7f655548c9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-790ec4e5d400a3aaad058c7a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c71d92a2d272d8ee70307401',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d53364ff143d2ed85f0e368c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9692298fe9cb0a1e109059eb',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89f7401a8d589ab3317f66fa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69f54c12b95804383b1260de',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a74994b20a940ac3f899a1de',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5da8b17013e8bb525ce32d98',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1bee0c9b7b4664d3806ab74e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-956c237c48199ed94c71ca0f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfe2cbb7d00470427c68c1e3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df82d24aa91fc361c6aa77bf',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f15a52e6e015ef32273e23e2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3c8dca8dbfc4f5bed875c6a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e97b212d7014ce2e164b8ac9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80f187083c64eb04fabba45e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b3bc8bef45d9f8df3fc9e89',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ac99924455d4d43e37ec194',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b85cdb19a522655cbb0d516e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c79665fe89f0ea1e3de7396',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79732fd118b15fd6d594f6b0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13604e7dde7a50754abb5da0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5d51117ed0b9487c394d9a7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25b662b10cbf88dc2ee6b598',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a05b47d38cc6268d1d299307',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd5bc64105a8c055bef177db',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fb159313fb4e18a1762dc96',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edf8390e547dfb6a70fcf0b0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1967714dd40c8028a7ab8886',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b72a6414c695fbda00e24df',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2c595aa8784df5bfabf04e8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0cc8d564925f01facf65622',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bd1b7365cda97fca9d66c25',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-277a58ff87d7d1bcf9a98a45',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03d4db91021860f231a22f09',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5e5f0850ffb51bf60f3813e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cac0d770c173d752b54a6157',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b45f03fd643b800a00e1bd3c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5bf75ef514a71a178919c27',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d90e5995cabd34d09569b5d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2658c32aab1a43952eaa0fbd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-819db4c2bc5cad06ada512b0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79f99290fea17c26f16c8820',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf382d90f4da8ee11621bb8a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dedd2d73b9c82002d04b2b56',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-866b28f06cdcb26728da9c44',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31ddc018eb425ce545cbe419',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83a79d504487d6ce90b64c34',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2e08da4a1fe2988ab389576',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e5a4a0259a0cea73ae792c2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8555f83fde6a9462a67e3445',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c22ba34b72db655e85e021b2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-158f7e5f1c0ac7277dc639f7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f29aa527607ea5956bb97da',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2571147c087ab5ea8b17c188',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f88316bb6bc9c9df5f09a3a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87f28f83804fd28ea829f1ca',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da5b9de916295b2e21666c6f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f0a83dd674bd1065f9b7890',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d68a8f26462a5c2f53c6adc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22552304b11609f7d20cc342',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64c882f73c3953958454d42b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9e356a9b121b907866f8182',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f945d3804ceb73386ab6f45',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e1723d4305abbe432b7b4e0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ff6ec784517cd5a25272ec2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-440421af63a34673ef1734ad',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d11e51d72fc5b999ddd87da',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3152ca8ac0d7b05969fb8e78',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b78358e91c69134364c201b2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf72b1ee0798c8650dce030c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04c5e5d5d20aef600143bfda',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbc19d4448d1812f29a23294',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fdd359000d49516c372481dd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe2d5f18dbedfa5b2df44b42',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1e5bfc8ee15cd76eb6ef51f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-429fa695a4f0bc6286b27a0f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b165f2631aa01bfcdf88709',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-800a058e225d6fc88aecc72a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0c6d1391bfedb87155d2544',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ce3e76962b86727d48c2d7a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-918519bea7fcb6ddfe5bea89',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9cb404648c6c3dc7556d54d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-814fa907fc2f656e8ea20fd4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37815705addc49570a29e2f1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-255fdf31a6b37c235df4e80d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bd4d4421acfe38a3e11348f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7cd7369ceef4f9b5f9d5d1a7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e025a1b2fa4fce6c4d09a6a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3c108399bf0f2f10a4fac46',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33576b7f1e46e50ec56145c9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b251381b66e03387499d5499',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-601e746207617c8654e68add',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-163c13cb891aa6751e501ba0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa637b46eec8c7f47aa9d96e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe40c637a2a0b40851fdd3cd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51a6a0cd46812a2d13ca2ae0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7cbddbe37162ca0cb2d64e19',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6427c1a2649d70b29473ff5c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0906bd501bd19abb96f694d0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81ce8fb0432c2b87a8fa5aa9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1b5973dfab4d3d6ff21428c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ffbb8bbb511e8907aea2d9c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f6d264e689f694f214c3d24',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2aae505bd053499cde9c7fb',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a78dfba66f7fdfdfa71c9345',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58da38a794d0774353408e13',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e46f284b366d284177b06f5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41e2c71261c6b57ec59c115e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af78116a4c684eaa9bd3e5d2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-057b4f6509f09076e290b162',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-285f9ea13db332744ed2fe78',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9049547566e75594ca361eaa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18d5c382b73d923a93a0cdd7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43bea0f0a8a40d2c355f1ef0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6237946f0c8fa81c2fadb13e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d560e8b7ab42389cecbacbec',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4783a5be457f9bbe4dbe12ae',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e8cee401771fab0adf1668e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6df80bad32eeed36ee8d4273',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b96a949be6bbb8d8791f71a9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-633a95d8e6fa78d7098331e7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2315772be75d1bd7ee2dbddb',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf1c6c65245885a498eda692',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba554b68510612b826cc77f5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-249fb0ae73100f1bdcef4dc6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9cb80f5eaa00718ff7baa45e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1d8c019bb5bbf6d59b951c6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ea3cf516474f0018cc61cd8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ab39faf6731f59dcfaebf01',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14d13e2bca2a431e402799d4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28e696ddfcf1098e8c6cc5f2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-781cc60909255f2ccef49932',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6c173739a4f4635195cb2c6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3af95ff4adaa120832e87f2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7fb98fddda1e68718cda4b7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b5e91f1697be855ed6392a5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e809f149478a3e0fa6a64e72',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-728035e5470e3c8d44d77bb7',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a65f5bfb7ee922025689577c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d872acd570aa93be211d68a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-506e142e02e676a4b311ed12',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bee696f701da2502539e781',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38a428265714dfee916591bc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-936c68c3c10319a14a874ccd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b01ebd76bacb6cfa10a2cf4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e704cdcaf17ca4be76b464a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3180af700301a4aeb511830',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4e6a6a7953f86d1b3b3d5b6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88468f0edfc26d463d7c5ee1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46bd4ade0a2b246131f40217',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b34945dc5726b11094fe016',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab658db0b6be0f0a355af4a5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-167931cea8517f3f4c83bd28',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5624ec3a98312ce1e09e467c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc255239868cf90c820bc433',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5b323b83e8a4e83d9f23d93',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b77b27e77d3f4cf8c17f603',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c332dcaff0df3a2247bb23b8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-610ce5855dce7af246a14b88',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62fbddd58798a1ff137f9434',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54a9488c02edf7af911adc58',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12563f145acc777679a3dd58',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3372c9c5487d118787f9aeb6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a741c2fa67dc9b208bba873',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0670d788dbe361919864c5a2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0176dcf6a61047d05cdd7b38',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5230476e75bc01bdb891c1fa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28ae952a5aed88e668f9ea2e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8000fcbf2d4d5b5fd558f9c9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a816d1fda1bc864ccdaa7b6b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f949d05e412380be2f3162b1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-770daa0f8dbbd38fde7a3c08',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64c7583551dbbf2cf5516962',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a1524a9b0e90216b3bbb689',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a248bea11f038d6f5df0a73d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a736ff76e0ac6b7001e8e7ee',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a972f8552676d2b8797200f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e8d88174a6d14af3a2008ff',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4af154a7a87976a2936be08a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8e6b3c7327f65abc870d9c4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55a0a9d2fea1b20ba0bd3bdd',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f32bc4c15d03178527b64dfc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33daa688b1ab9ce0ff380ee3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-481c46998697aae7a0b5da63',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-705c6ea0e0e6df65105d7ffb',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17f26431a6deb4c213ba6857',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acafbbaf1d169ccf74e7d959',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef6846f51de9a38590021edc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4e894819a11fd15d2792f73',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a300c92970447214b4a65851',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5140e4e7978c53652aff7b88',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45707354f223f7b57c6d1b9b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51bccb1e75baa8e46bc66b81',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a96f35e79b33b270382f0f4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d37139b141f32d81b15eb55a',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b68004511dd16e4060404ae4',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82f15182b11c1a5b87706b0c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aabfdb87d102639971db4116',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-826a68776a3d969062f9ddb5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c60f149805ee35c80d8b9202',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c7204072e37fd47ccf31f36',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-753dd683ef2add98f8d47a1b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0803d2d06359173e5070a1c8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efffc6a8da5848a9e1832405',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a2c76616a3fa7ab62ad5c4e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c954d15142411ad29915f9f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5bd5900bb5c038dc72412ac6',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d35865c191ed1c2fd18b2790',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab7600e92928b40d2a2fe7d0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b12b707f729b2ff719bc31d2',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-439a6d6673a93c6c01e5c2a0',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4fce1dcf3de220def22a657',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4600f8461cae63d269901dc',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e44f1f2be0abc76ed52edff',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e6cc0c97fd94ac290da3f51',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9826c111d0a7d3b01eba9ad1',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fd77efc8814a294c0580152',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ec56b4c9967c7ed72ba286e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4191809e242d5608cf00ba93',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f195ba4abea1e158a97539c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-212e20ebec57619a5a5a5716',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51517200f04610f522ba6bec',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b570201c696ef0b10974a4df',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ee7983b796183597771ff9c',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa45a28f780f73b77c42ebe5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f14289586fa11726d4b21e5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2e91b6f2785829b985c5846',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-594a3292cfd246ce4ee043aa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e59a3e7de073427c1dabe642',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8cb1f41f68dfe9a8e399c05',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b84ba86829aba264484a4a45',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d363dea8f9dcf74cc1cf296',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90f0bf077f0e91d5abfdee96',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-424dda85c80299f397789cf5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ec1c914eb6b6b5027e4bcb5',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc691c18e947d534b9d521f3',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a20628f02c6a7c2f9653f81',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e177064bc340bea6e44c3b2e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64d1a579599194fdb0f49fa9',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0002bd6141e2dfaafeb9f4f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cf12a3f1b4347bece9e5470',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95377acfb066d23d90b0692b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0202ab6ee0568ec602f29e4f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cdf62384183b2bad00e18f7d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8874ca7d5e46a6920bd09b0b',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d31815bc376c8224ea4e085',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ae10e249d4cc34aa7722974',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a284f70d5c90060d87396b32',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26772e4163b91a7894e63e17',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4710b4e3e829bf685ef4acfa',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-500cbfe2d50c10a7651a85ee',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d0c9e04e08543ffa7d3995e',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-826cdaa9f589f50b71bb856f',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96d0b261a086d23fef780cf8',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a4e17049476b9cbbbc2c8da',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f51327d02f4d760ba63a61fb',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76a82caf9336a0e0d23c6e1d',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf356ed4f83fac078a40c065',
        target_name='tudo-para-ia-customer-ops-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_value='tudo-para-ia-customer-ops-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-979a5f4bf11d625618021e55',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9e3196dad483e06a236ad57',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6af9e0dfb38afe2bb7d18c49',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7a5241830bf11df82cb7c5a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b0f8d24f200a7a0e41ff3f8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ba26ac19f8538ce78ceb898',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-756155495e8938495a7bbf40',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b744eb72f7a0b1e95aea161',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90e616830df797c16081abdc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-faf4d1148db4611b8c59f736',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79584acaa976a283650908c2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6629e9896e10a5f597a4695b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be7b5f3d8aa52963e2e1847f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be2332825beb518b8ebfa451',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8156dabf421746fb209b9cf',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a4c22ef532b866bf3429ea8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1503dd389946950ad230aad8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-454cf7b915952ca4acb203d1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aae1a1adbf47210968497d8d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f53c7229a773a7adeaffaff3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c2c808ceec2c428c7854083',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cd273908578b08fc96b39da',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9be7ca3e37d5a08c550f8e93',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5dd7e86e8128227d7faac43',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afadf144c553aeb0d6e39ea6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff93b49f1e17f62da7f2d191',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5703e622d451858808df3fb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-973fa3f09e9c2fff5a7df24b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-628ce11b65ce7dd61e19b02c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5aaec19ce84463ddc84d23bf',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0843bed9ee224d639ff7ca1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d54ab31838fd89878843f111',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8fd38b2b45524abc253eec12',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8980267dfcb4c72d67092ace',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51e85ad82ccaa8e8ad8610a2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f247cc821579355981ef6cf',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3dd34d1f946879db4ba86107',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39f127341c89777baf0c1707',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c299e710e181d35aced12fb6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b1697f97427548bd6c6a52c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17f77f9225b2ccedeaf1ee54',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e157e4a46f92a7035de92b8d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-470ae5ebcfd903a41394d691',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54157db2f1346245cfbb5590',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6958e898478ed1ee09b528a6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2505fe324a79fc950120d5b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8795c14669edfe977344ce2f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e01418256f8e29c2e0ae5941',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7769c1ef36e01a7a9553db3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-887257307aa8ddba2291e9ad',
        target_name='tudo-para-ia-docs-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7778cbf40bca1d5b7d21039c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6509327b7319047ca54871c3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1041f467a5516fbcbd28ffe0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4ac7961cb46a7417a3dd5fb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-616d9e9ccfd50d3b31ba9647',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d059fdf41f836e30117176c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b6ceb03e18ca8ad171e649e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba76e7cacd3b3c00bed40ae2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a40b1bab0947cf87a7e6546',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff6c8d75de891ee00c7f977b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cdb6d98a3201a8e52b0553c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-249b935b9f15ee5a6cae6036',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92720d94f39d3f98a0bedb94',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cf6deb37ff87b59fb4dc73e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fd2fcb4f99b27db7416fa35',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44a043c853f51dc3785af48b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25d5958656155d801be76586',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61db63490f3636199894ca66',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6663f9a3030891823c2b6a4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca37764a91ffb618609ff694',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37c38f730aea60f256e218b5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b1dd69a6d0168c1bf441638',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64eb9c26f5ad3c7befd1ee94',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e61b9f6223fb7d36fdec991',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-905d3a3b5c6ec2a56f9bc3ac',
        target_name='tudo-para-ia-docs-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e174c63adf4056776930c71a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b0e61ea26c43406651facbc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df94079a26a275f331b0b2a9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7047b5983f395150b458636',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3474797b0e838f386a0d07d8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7d4a13746d0a99cf73f07d1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f001035057585485b83a524',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-658d1ca35d6197be0ae0281e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-124dfe1270c6400b46e2e0ae',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f23cc33c51f3a5bf9b59f465',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32392755feb48bd3552075ac',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-269d9d13cff444757d1102ac',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62b7a7409c1997bfb922aebc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5840c2135d789f3745a74b6e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dbf0be394d67d766ce63ee6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c1e4cd10423bd8ba0acd838',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3e5f10750a632ffbe8c373f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd3f948af58f21949990fde9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aefb03b0165f4dfec51ead05',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4167c3f2b02b1cb76a2d514e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bb570ae57cfe73b94b861f5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-584bc2e9bd6614202c7a1f77',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cad9d9860ab467c26a866d1d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-896f9816782dbbde2c947f82',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1810b344d274d81344a8271',
        target_name='tudo-para-ia-docs-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07f42aec7e996d4b4a555422',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84d5a7d0b417889ac6e65df6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a6cb1861560dcdb03bc4e9b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efb0f837ca85734679b917df',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ccd0b6239a92b0523c451f9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d625529da532ca2481fd79b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7df7a9e3ff045e8961483bc4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25eae55f76320f0f0a60fca0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df4c804f23e5ef8966340932',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-515fcb0f813e5143409969d5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7dc9d07b05538d489ee39dfc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-700e56a09cd901f58cbb3700',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12a8ba6e1d3bb07785375502',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7ced5ed83fb0739d552a318',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5d004bbfd8da247e07e47ea',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fcdc05e09f40cfb3a4a0ce8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96862f7aa9cc4e8b3e44e2dc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4184e8dfcb73d630eb8dc9be',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18c767a684e7bec6824d487a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-739d840224fd88fee126ca2c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a43461e9f5d607f19ba7ca86',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f08a6d610e75c141148dafac',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c409b6c0289056c34eddb9b9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b03d479d72fa3a3a52360e2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-730d2c5e3e61d4ff02432ab6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46471b7b35debcd872bbd6cc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db5bfe04721d628f119eecfd',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13f52f28f3c8dc4d1d05a951',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b24b72734122db7b06b7020',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28f8bf049397690464851afd',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43ca75251c7dd93d016c8796',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0950e342a5606ba8fd0ca7f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33fbff4c9fa6217532e97d03',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3955c4440b679e5c459c233a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18288176aa97f3639313b55e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ec33d2d7a33cef50c948f93',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-affc777642a184eee1a3a843',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a77f12852cc764fe9b128309',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4ef72eb0a44c42bf4a0e35b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87f8da37c6381b525af750a9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83aca88d579df8a9f77a9695',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e58a411a27877c5cdc347c5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22362bc73ecdc944a67c0a55',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62d9b35a2f20b7866026cce9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c48b6d234355b0c8a6f293f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-108aa59280dc8088e3ef17ed',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e17fd6e577219ab3987a96f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2f1b5581073dbf0441dc075',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03856dc7964e4d70b8df3fbc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0d2a2b688097b5512d8db56',
        target_name='tudo-para-ia-docs-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d03379d2966c55681b45b443',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ba64e5c4c991e5e91d7f1ca',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6cbe188af4256a46f2c25cc2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e030b1fb6479a1ab2872441f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7d63777074128b059de0cc5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d26cf2e96c5ac0f854d14f7e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84be57ba45b88d4955127687',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97f31b4bc338406501c40404',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-453d7143e673536b370f837c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-922dba27a611762e47596870',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c9406171d79c8921430c961',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c322e7e8ed1cacb1cfb45691',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2910d19f10aabdfd53aebcbb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d80081056d8f9199a7c867c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfbf1a25e06e4226a8048dbe',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f86577f82e9d1a026f08826',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6812d07aa0861f01f92fca0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dd7e813ab6524a238fdbe24',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6191dc0bc843a1c123a9cd8d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-256ec601aa7a8b04bc8d5ae6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa2c12e6fbf1eeee8cd487a6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-448ccda7cff8e699de1e8f0a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77b0f13df9f285654a904034',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c2fba8fe1e4be7407a42353',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-885ad0ae9f384e564e08b9a2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48cafbc378e3a1fd3f32a3f9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9154a54b9b7b43f9574bb974',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf18b1839bf6a8f902d89718',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a8de10cc512a172dd64c1ae',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef7227e858f81486dbbe3204',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79929a3b07d7ee7de92d9059',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e63f2ba455c660cf0328e2e5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-520087432616d3a4ffb56323',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9757c3ee7d45039c796a0b7c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c53b97e0459ff8e3fddf936d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-620131927c77549d1e3a15d4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a770db41d8140e5d8fff2b5e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d435732bba492ae49c01d10',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d6f68822148244f4de96d09',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e13bab1dc04aa398b10afbcc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57d5f5d4f1c1902ed545e410',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-801545d719b8e9f9c92f55dc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-459ff59a79e06c1c02a894a5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d82f8bae9d5fc7abdfdc18f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b104c4f996c9e29a43ad0592',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba115772eb3f18f19193c15b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e79746485450c18d8be449e3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb9216f4e5a9e348e75c35dd',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c81de6555361e1bfd444328e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a0131d1c74e4fce73ee1a0d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e8a1e84f68568cf1de3016a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac942d87991619d9a21f8817',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3232cbc807ffa1b49607755',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f809e6f030a7c272ea4bc8a1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d99d68f0d315ba82f32b1d92',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f831be956aa817eb92bf3c6e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1676f4b7111d59b4dcfe664b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7639fb4a47150af5574c442',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf53c1574c7244edfd47c368',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c773ebab916c17bd9d6cd41',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f25161eb082e3f18cdc7271',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71557ebf384bb9295cfdfa6a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd2f1cb3238826d489ebbb30',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7df1ffea04d57818df7ca32e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6a8a9862fe724a24c040987',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57883582a204776ac4677b86',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b56a9972f4a10db05086f99',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0adc556e0e5e1cb35eb1622',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f8f3f3630f62846221dd1cc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa991d3ccfee1ff72f2cc0d1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf73389c079fd5f0702b4242',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea563fbe1322457342e8d6d1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-385468a34fe8d66f8759daac',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab2b1d11ae4d30960411dc18',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e434e5aa820881e1d06ca14',
        target_name='tudo-para-ia-docs-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d4b1e03a6219a52867e74e2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b497f8bf58bcb311c849cd83',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b82c48a2e0faec5ac99f1a32',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e94723d2fc6bce47a689621',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc43c4cd62cbdda2283eed13',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37aa7915815239c08aa34e34',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3948e6976059c2fe45aa14eb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f6b519cfc024a0c74c5f963',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-790b634141e9a01865408187',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72007e26172b8e6c7a74c6bb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5784240a9238f1776b62047a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02a426fbdc63badf55baa8a9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e447c0e0d9b189a55d938db1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28770bba878d2c457c2e9aee',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0597741eeb1f97be6bfa380',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-803cb952f294b618672bc59f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-174dbc9664bb5054a5398f10',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd472d409581e9bfc53d2ec1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aca1cb2c68b833bbe3ed4b26',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38d03131b90ff2bbd9c1fd2f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ecddd3c5504a10d1fe14c85',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72ff1db6b22f1ca0243c99e4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ecfef3d71c727036e2a3408',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4e034f77c1cc55c575480d2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd4e467c4d608299f1db4b02',
        target_name='tudo-para-ia-docs-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-672810b34b4a0a7f12a1b27f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42688a420c764acb22b1e337',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2116e995ffbb17453618de9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f24158b5cf14618ccca347c3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-216a1ee38a26a9e114169601',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf1a2aa0e3413ff9c55c1885',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52f970b102d9de006daa4c6a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-723d694ed14d28f8372b4270',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63af18994efd73aa7315424d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5e5a663accf73d263b2938a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e702dccaa3370af65e36af3b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc2cca4af0a201027fc312e2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e668499394fa32c0dd3c48aa',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9bea4c3a16eeca4d779a152',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6260c690637887dcf439d914',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5f42903e42cf351af07ace1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-921d60540e6028e094539ad0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c03c2c6418f345a177051c4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4483cc7aecac14b1700dee8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04093142d585224c857fbf22',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b02570136886dd63f83f12f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df470ad7053e1cdc03ba6147',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8852e981ca98c7d16ddb224c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60f0657af7d6aafccb1e9abf',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c84aad24c1dddfb53779b8b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-092fe18f1c4c1b6f7b7df04a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76553afa3639d67cbe1cf205',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3135a4e56f98514578d42f3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1298b0966e7c286bf442d156',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42a0249e312b0e4b500aa0bc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7ec196f3f0bc9c9b5dbe73a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e33ca8f83331ccbd80e2e1c8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95ea4f4b0d2ce13affb74918',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39cb8b984e59a9f247b5d13e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44b6ab243c59e100bdbb829f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae7ea65ee35d7428a1aa211e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40f94acff5c1a5666fb50b72',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8655ea6f9d9e172066c1eb6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bef2f7362211436ac00d703e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6790ed0f72da1db67e8bc8f6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02504dcec40f1fcf4edb3f74',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a956d5a70ef7a7484f3a97db',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d177b292f24e4394a1b54440',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4750d1d964678599aca08fdb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fb7c2d7fb387f4c9e5d6e10',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9afc9ae8fdec62596ca56cc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f92acc391436c5c7090643d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6dd36557055e73b9cfa6eb6c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9581d87f165f1051de56e5d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3f03d703aba092c26b421b8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ede214013e33df33db269fc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e66b13278314e120dcabb8b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cca55aaa68f5b77c0e69f83',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f5d670f5ddb7b3c8bc8959b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab3251233ccb67de7ec4eeab',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-897ad77a74982b13eb00af25',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fcb343b104c01643ff3285b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56db91e8b5dffecc44959e67',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be8f95ca6ac8cbe9b294ed3d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa420ead8cc7858cd3f90866',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21e709a27461a6650d560ccb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-867a50c3ec68847cacb946a1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28c6c290b7ac3d8c2d2cad79',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e020a7fd5eaaa9d20d45747f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3e0350761560a7c7b4f1a25',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2ce022c8fbea140d841d7b3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a376a33d4399ed7993a6cdc7',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56aadf3869fed3df10a3bbf7',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4df183d19e689a76fd627fd',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1564df17d196de62e07d8405',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb8fa08b9bd20690bf8b067f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fc7b85d742e1b15159588ff',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-839d5c82102a1c98478f3bce',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87f5b4d6e7d3aff30e3e296d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-508261e0a0766c7ba540944a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a29779958a0792645849f0b5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cf272dbcfeb10c4cb39fb84',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0985bc88d51a23eb017762a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e1e375abe603e483ebfe9fc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-376bbd99fd307c7d8e62cbd3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ebbd7498ac560905ffda7d7',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f6816203ee868a3ffbc6ba2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17dd862c4be33c52f94ecfb6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2175f3974b6a9435110c74f4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f83a268e512ee71e90a3ebc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44c6fc8921f4c4a652c1ff94',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06e90d033495907d59608049',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-433bcc83128a90f1de3ee053',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43405e3172c1b01cd8a56b20',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e93984df5890d31cb885634',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4db259f08281124b576d9ac9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c90addcc832fe8793306e05a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79d956153319bb4b2a7feb30',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39b46ddffb172900bd0d945f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85764fb4e23b52070ceec63b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bacd27feb775496aa58f0310',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-031eec7064472bbd3a960fb1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24890784c7c1c719390383b2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d307119eb99c33d2573b95e3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-036484a5062a7b6dfd1483ff',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e316204d103f59d999fccb1c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c52df63622ac551845e2b77',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-142c31d94dae9916e501bfe7',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9ceed1f4500c638eceeaf29',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-251eddf5cb28fa59235a0ddb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05908f264d2a6cd2f5615490',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-992aeb36e259b670c31e83df',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ef4b559747960d91aef7f2c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63364aeebbf2c61e8c041348',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbcf0dfa05f738b45291c2d9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6abe38e7709459b28c77e81',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5837920c386e7390039145ba',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb61c30fa737b3d64dfc528b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12eda917f3f1360122d831c3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d339f9a50974090d8fef0260',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74ccc1067e99b3209a345591',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34233bdb500b3afc82550fe2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51ffc1bc75ec410fd7ba0c5d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ed45ede8b4b7a899375c385',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-798026ff5393e252c7cd6856',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3ab56ea8281d52d56f3b3cc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bc7124b4df479f403ba85bc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59ce0d7a4d3950e24adff47c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-682cc614c84b0e34d0b4edb6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58626ff14493a02648dfc0d2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41ceaf8967af2e416a7cd944',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b57a9ef7fa3165240472a59',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e13548006d3d5f3fa737ea72',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40e378c4c5ee2e14e8e19a09',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fcfeb4f4f1c012a1c6e27128',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72125b3e0d48fc41fea14b11',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55ef6c259c3749ab6c0784d7',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f3c52daff3a2d2ebded984c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc8c4fabc883d799f5f3eef6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-daca338b843be0c3265ec622',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb28d52ea20142b9160bc2e9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3888831d7b01b22a0d3fc302',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad1b8095c4bd30c80170a923',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-592e5f55f18dcbd5018dcbf4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e7d47faa2ebdb0a19d98bf3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19ee09f4bdee16f524d3d6de',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08934880a2d5544a7fb73aee',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-153770981a719d21e1c60b52',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c67c23040aae60b7323047e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-deda917fcecf92266d3f712d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c47ce82ae66bbbb7118714b0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f8bb36423ff625cc0555a1f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70b5fb3d690295d4cd1f6172',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9346bc20441ff0e96398dc4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2d192e2a308fc72232f4fdd',
        target_name='tudo-para-ia-docs-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aec8bcaef2d805020c670103',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-121efac3f7775e318704b76d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ce368fd7bf7abd862ba63ce',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6da9be80786feb216cc4e9f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3eee15dfda4e7a9aafd6f1d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6045f19e519d7b5476dd516b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3dcaa6116485f6c7febc95a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f9f6121f40bafa80bf159bc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39230b37cc19bb140dc66934',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e699e0644f2cc27dae3d0cd5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdbacf8942263d8cdf8edda9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf84185603ead81aa2002a74',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbe6ece0f031321882c5e2a3',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-438380600b56cc5e97a16340',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23c4ac7aa8e6235b96e92d10',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07dcc758853a9b91629ce6f4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d32fecfa4ee0dc40b875fff',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9eb244e54fa5dc3ebf9fdf2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c46b9adcfa5ec99e6bd9ac2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-977c09c2b04d0de4a0dad4ba',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bc72f9f4f1ec91024b8b0ca',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cd8042023084135eb04d676',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1eea5f455abe3e564ef94b0f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5432f2fa716a1b4f2448dfb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0cec35b083815d8d56883cef',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b306a463874e49de1666bea7',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0613992110c13bd67d05a8be',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca2b50bcdfe0d5a6df1929fc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fedef93db4119a0dc636b07',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb5f4d3bd4e4a51ac070c4da',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-639198721c5c8d26a9145330',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6ff0c63ea2d22657c698fe6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9721d4ed49415bf5124bb94e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b18535b6ce7a34a5ce49a36a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a6577b577515c3cbc056ca9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a81405c33779a287084dfc4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e563505c07154c526d98d74b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9f975325575d1a47ca7a48f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71b64a78181d385c5ddfbf9f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bc82986bb615c71ff90557e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d01913f4e31d5a1962dfce2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-853393bc102e8f98c6c749ec',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b51faf465d6fdeae51951069',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-949873ad065faff9b7cc53ec',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee0269d44a8a2049f9a67117',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5139ab3c7b08b98928cd4652',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7603d1c4c3bba1989530be4f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51e9d7c11f51f25e87cf6d54',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07cdc6e94d0d52ac9e2f0ca4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3f96eb7bd647f817bb282b1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7eaa3366d08fda1c4957034b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e78ba0836f27bfcec42e699',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d06a96a6aa830ff2c2f413b8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9cab0e5936005157c0ce0dc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3187e91b0d22a17d9b6d25fc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acf7ad1f4f740b767ce7a129',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e673f9219fa85bd94cfa8417',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5cab101a56bc78e20ddda4d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1275bbb9fac23877dc014797',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba178f530181f8c5e6f09fc6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0f687978edb2f72526ddd25',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8626cb735f31797d5ceb379',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca57cd50caab6a1dddc63ede',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d59d62379795b6579d44d729',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aeff9f2bb7d501dac7a2ce38',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77db79294671e71499d6a072',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7411db0a96c5889a2e517ffc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e752e6932f8ca4b8d3e12f44',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-448dceabf9e2aa7108f8009e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-944fae6532e6b9be2f283814',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-350e4d0ce2713c155e220654',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ac435dab330db6172b4e597',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c48a6e17806cbef151454742',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50a46f1eadfceb52fcd05e8c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69a89cf5329c7b5bf8d294c6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa137b9206dcdb9932f77e6a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18c2886c59955d0e311f4fcb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50628591267255e0f30ab687',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3ffb9e786fc95e3114e7899',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7a0e2923e40e7ad0184336a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4df9d91893681a23a02a3d57',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbf4a9b24ba1c302bb0c913d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fafb09d7c4080816d49fd7e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c118e4b2904ea097fce7f2bf',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20741f577883173e88a6d8c1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae8ee442364ee11207e9ea9f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9242b95dbdafd724b9dc921',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4465dbcec1bc1f957b43ee5',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6f2fcbbb551a02534f691a8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8acf023a1301ef904cedebb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2fa15a8041d7e9756cbf8f0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6aad5f709abf5a9b9a2aa006',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfc46fd33eb63121d781f0f4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4eaf4718e113c1e5a8a54afb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a3c5efa6f3d842bc4f6ce6c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a66aaec9bd24c5e8ebde87d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58f7811e059c19d392b57328',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6683afce21ca887ad0fdbb6c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b0abce997aafa94bc2b19a2',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c15f0ce32575e30fef4bfe13',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f84632bf36b0081ea5054406',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d62d3c170fc90c18b8d8197',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4de558acc4442dbc73b93f9b',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dd4c0fbf53f9241112b39a6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a922015d04a4d9dc8e0aaf59',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5248057e9954ca3c622fb5d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78ca27656092e30dc59770a0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-300dbcdca4789f5cc84f0e33',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ceaa69fa1d8f5b5479d33cb9',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1803d586d914d927d41b0420',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ef2d692b48ca3e11890d7a0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24e30be975cb52eb312ee0ba',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-585a2b264e2ca4fb4564dbe7',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f93cd7bfa15687bfe0d883cf',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-247bc869a5152e81fa4d7fa8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5794fe51edf5a7068aa943dc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9d2c5febe0ca783bef0ddfb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4149424e39ab75b8bdef9a0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5f705021bc412d43c4cb35c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e78132db48319a6b8fdaab21',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-353e7be5082b7f8e24e60c9f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e29c4ca2026ee332566f7249',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0df94ff422a6481e5e458b4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e2f300ce45ea130da8902ce',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96af027ddc6aa69ce06e6230',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18801fdb755f7a2d19186708',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07b5bd99c89d54d45cbc69bc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9b4ef6ce6ef8ac2de18fcb4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-420e31f7d6865a78c07fb797',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3999bb87b121c0c4b969f7e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7974d22959c7b1176a3a0b0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35e3b9a753b9b940a62bdf92',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d07f6cd73850aff69694ef4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d985a6e72bc8fa6108cd61f8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd56d7fe1975fdf8ad4af876',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90ee6ac76f920e1e0f96c608',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db41fca3ba30917fa566181e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac6c5dfa31c9c9c5c38625cb',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fbaa7d1af11c6f6abb75e56',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ed5d40b7df9646ce2ce4404',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a75a592d3f7317b963b57757',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00241d503f5ce5b1ff2a2b4f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b06f6e53df6b919ef2331a39',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdaf0d2ab0781ea92e44c1ed',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-821c4058700a4c8b0ff737a8',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b33ec5bc3e84173510944e15',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5e81b916797266cbe8781f4',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c73fa43d9e4030fe8a0ee71c',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b064af03ae65466131568a2a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59f06f713e4aeea08f265248',
        target_name='tudo-para-ia-docs-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6019bf211ca01ff621926870',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b11fb822baa255625968051f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e891f92053e3d228b373382e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53920fbdfaaba41d74fd05e0',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-061fbbaa56daca354eaf9bda',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9090514de598f59976acc8be',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-648f8e6780a27fb976bad86a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b21bf4910dd6799237f4bd1',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ababba93dd8af3bf7b36fbfa',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-adf474e38b67cc7e82e2a984',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58e5fe90f0e82d3fd8ea6e63',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a5019dc5fab44468b2c077f',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0f817f2c785007b572420fc',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-003eb6970c4f231f8285504e',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c82811bd5a5eb97bf564ca04',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e317eb36173efd5d62a611aa',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-883b0576d80e2797a888e822',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5dead3b4cc6ef0534811781a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc7d12a7a313ea9ad56e8a5a',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-811512dc15f0bb5435596f95',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e76444cba81d1e80d773916',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d83d41b5b2d5e8f3e93ed37',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45bf82553097f9bfadb07b5d',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a59000c06756b4f443a38f49',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc265a7d9ad01e6af02a14f6',
        target_name='tudo-para-ia-docs-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_value='tudo-para-ia-docs-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf46210bb73340014161c312',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47efe7747b8b2256ea9a813e',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8248ad762eb59a8cd0c8e5d',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebd5e238604e22ed8cde13d2',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f06ce15351eeb6ed097817bb',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5eca7f1bdfaf295370b1fab5',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b254dc9182fc6503bd6a4ece',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92ec6d04f0da6aa6d66ee7e1',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09781b5fdcaaaaf367901f05',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d45e7ee56171acc2fa0250ce',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f67ffe73bc72058ba653b97b',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28f8f7fefba00c47dcd6bc59',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a872ad48155778c1dfb75a15',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebf73f07c1c6da6149022088',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-faf3fc464a17b366f9fc49f2',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c94fca28d51d0d61e10d249',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b4cadd7c66a67aaef22c20a',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86bc7ee200d5e10101b4bc78',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed70f2a0919f2eefedca5a1c',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f23a5818be2c71719ca1f90b',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e20a119f319ebd4c21c789f',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e0db157a02bb9236615c947',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20436d506580de75ba1ef643',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cec3ebb45ef6770bb2c9020',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff36335fd19e3c69d0927e2a',
        target_name='tudo-para-ia-finance-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2a9d2324e5b65b3b1478707',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fef1e7a0dce7db3098e18c40',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9846994313aa714be4d469d',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-854537768e851f3ea3563d60',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28a9f9a7e737aa6192074b5e',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89f197e253e236c7d2c7697a',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4ddf942c3d847bcbcab9a78',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85bca112fb17577dbe056721',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65bbc94429b35b194fc95532',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc06c7250e8872d109f6af0a',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccfd281df993507fac17eb26',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66fc7463d41bdfb248dd327f',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79ef400f5106c703b87f78d6',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ff79a1e2e26a0359c31b0f0',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e64114f02563da4af898700',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-530968122dc6e60fb43901db',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-198623cd36daf94bfe25be2c',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39272ea15ac08e9d36984ca5',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfa26b401f7947c3c005870b',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87e3d5b6d1fbdf7478a4f353',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80afa74e51b57e2c97f133ab',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f25aca5eb302f857d399ef86',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-937558eb12e2048538e8b08f',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc8c0c76fb6a46eaf07df65c',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6c5195aba15874c58b6cbc2',
        target_name='tudo-para-ia-finance-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11102a87b11a8676427a071c',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd1fce9daee9a10ebe435033',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ee9387cecde9375f01ed38a',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2dc43b45478f92a47830928f',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78b0dca3b17759aecc781b15',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac77d960cc8e2bbc4c32a6bf',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-213bd2f29e2dbf3460ae994e',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4568024ec6e591ead74a6fc3',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7246d846034b7f8eb21caa52',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c4d1bf1880e17f2479bd0a9',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4eb019530e70a0e23776ffff',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-086378850609cebefb582d91',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9182a16378bf83579543cf94',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e15d287e752d78d223bd4d4',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ced0da7971351feea5544566',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a23fe28d46a33eb7daa9c1b',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbc620a174665e18a38e2bc4',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dc7813bd3e2b5516e5a8846',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-daedcb2d01ce5acd61bacd36',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37d647b90edbce4a795d5b61',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d683114242609bb7e3c2add',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ff63aa42df2758205a4b8ea',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-433fecc2dd201bf48b677115',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e863d464ee88484b8d47e1e',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31ca226057a045136d67b3fc',
        target_name='tudo-para-ia-finance-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e72074cdb714b0bdd816fcb',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1392b6c38ce7b151cdb1b956',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a7a53e99533a9689868c7fe',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21a55a86108ed8695a9b53a7',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3f89382e16dace2df7130e1',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39d7bdb2d71615bf2281fae4',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b6e7a12c28d97b517a4c125',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e97b84086555c5446e0be195',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24140b233b3bdbed98ee1978',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48bb14b6c1dcc7577f458b62',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce3ec29766c0ad85de582e4c',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef81f47f69a63562d16651a1',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3615018f644710d327ed228d',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-034f6b4fecd9d8ef2124918f',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8342bc61a3789ee34d63582b',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e78878707922f66faba56572',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b91c80e6243b0d52413ed49',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8d830b45ff5c813dca221b6',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-741baa864829cc33aaca7b4f',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5749f53c92c3c4be7e3adc3',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-feecb967efd17b0510336771',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69cca7169d0b14463a87239b',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18175626e22ba4bc436a358d',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-274d416848bcda73cac61dd9',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0a8648d6f3bd8dbe254f434',
        target_name='tudo-para-ia-finance-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-594357d151828c1389ee4c62',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3c95eacf6fb56139230f58e',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8bdc361a3e4561018a7b205',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f52cca458cfa682b3755ccf',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51765f151523986fe77449fa',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a5a8e3fb5a14338fec7d674',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af8a533c5f0ceba884dd6109',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2be03bc6f92a79a6e4028889',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40832f4e9cfd8b544e56a708',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-839d8e525f3780179a91d5d1',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5da14f283b29364288cefb9',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9da7abb41efcff721a0f232d',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcd1068e74f1285283ae0702',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ba31715226016067fd3e093',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-184e490f4a2aa399ce9243c9',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b964376fc2e1ccb5119f5bd',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bf9814164043b0465684c03',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e85af9129a72f8b300873452',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f118052565310b0079df780',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c11f2f1e94e7f4fd3f28e43',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0acf4a0da57cc290d09b1f2a',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f13da8824a1fb67c9a59495',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed16497d871826378d994903',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-616a4a391a517ec7eb227ccb',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6dee8c4a11ce87568096603',
        target_name='tudo-para-ia-finance-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba6ea3f1a78044e90472098a',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d71bf0fd5f70d639f1fa279',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4014138d6b83f9439f0394c8',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3fec22e83f95aa271354e0e',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d7dc69bddcf8ec504e0c638',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-def288dc68cb35c5d495ad59',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13300f614cf70e804c4d85cc',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7976759cd8dc8a19d1b1c52b',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98cffd97ebb6c293c1c6a127',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4e3982b770fe5b86b7bf2e5',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c9accd0b6acd5f76070e9e8',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-784e66ee2c37ebabce9eba1e',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8ca98543dd5f2270bf8b4d0',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0d26dbc69f143fca21be72e',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd6ec31e842f7db887ee50a9',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-076688be761393dbe5f6e9af',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2eb07e0407f05567d2e494b',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3af2265843b61a6061c69a04',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58eba94ffd5e4a152f4b1e09',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0930512285aecca76a9393ca',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b840467a995b89e4a292626',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-318dd71e45eaafbeae375dda',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5f5abdd0b97fa044e25c7e5',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a64d8be54005c5cc7be41169',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-070f65c029ebb4b1121e61b9',
        target_name='tudo-para-ia-finance-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b93fbaa234d455a6ce339abe',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e7243177387104a73db4dec',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b57d31abd281557245a2964',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c70398c2304a160e41e4c08d',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a816070b1501e976f64f02c2',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-196bbc9ddcf1cae4cc055873',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbab5b3d71270524d798808b',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70a514d8ebfc59bf3e825534',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73ea36c6b747f3bc04401b45',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-014538c19ec0192d61c7747a',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d52e6e871f14ba7eac70982',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b610e83ecb84e0c62277cfc6',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1238401e8393b706a6a24a2c',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-575a72df22d2818ebc1da745',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19197e8696efe2e9769a049f',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdaac1271881a8ec31e53251',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a321e6237f61827ce6692871',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-175409eccd445ac05c295241',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b241771b68fb64d2b808ce0',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-412d6f215079eeb5fcd07b5f',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29ab68913834fcce1e5718f6',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1548939956a14c5fa1c63b77',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6908dad2ba491c9a5136168b',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-571f527527b6dd76c889d12d',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7ecd4dd6b871212cf80ecb4',
        target_name='tudo-para-ia-finance-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-357498b6722ba5f9cfb55918',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-597d83ad2bfe3998e03db748',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9045c4334fc3d101b93a799c',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79e9c0535569c34b0a44299a',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4795e1a8e4a5dbb61b0fd15c',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85d2f08823b5c022a2f38f77',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e94374d58a5ca60e5b43be5',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2d854ec11a9c4eb46895a6b',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9481f51dae296d8a3ccea49',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a7440917d7a21f00dc05fc1',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae3fa364645e15ba2b77b44a',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9684452d214c11cf7d189a78',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd9e01f07cb7cc1766ba41fd',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea315d4f2e34c6860752fe8a',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de412f2c44f5029705e87659',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2130a26f0e4da061a5ebc99',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-510a43b57d7ed383f1d52f45',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a9403fd8380dba7edebd0eb',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3581e89be0b5d1d9318587ea',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-713a739b2b52958ba7e7d259',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4d292d7f3838e1eb581c159',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b998851e7d80ec51377b1af',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3591e0c1942e7eb5bc99e36e',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-542b453865ab3a004090936c',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-293eefaf39cc97198ca785a3',
        target_name='tudo-para-ia-finance-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e6b0d1658962d244bcba258',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99f755408e7e04b191a660ad',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36e8b331a1ec6be0b3e8d382',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6df912259b350e73e96307b8',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-166faf3b50645cb43b43494d',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88bfc1362555a65d621a5ed1',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-778e1ec6b346e9910abb1c33',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd04c20efc406bd3e135a47b',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5ddc98baa1c3523cc8fbed2',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d281bab741c5c16ccf861b58',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a656c467657eb5ba4b4df0a',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b43e7b20a81dc1ec537fb7f',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a89aacab57bca28749955e8',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-551335db1aad4c9209655e4f',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2bbd5e7e89fea7d12ab8bef',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4545a2d3100c513c8232d29d',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b51048b72973a1daff55f7d0',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2bf22e9a1764570525c1ce07',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38fc7eb7dfbbecc94e3b268d',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43cde153d7d62a969087fdd2',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1380b3334341b05a3bc68db',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e73ce8c3b8af3a1ec6bde13c',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-868e4750c80d0dd5e71c8ce6',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9349bd981ba58a78bfe20747',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36fefb5edaeff2885904aab6',
        target_name='tudo-para-ia-finance-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b696f708eac8af2b1d5f47dd',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7700df8114fd0b4228c777e',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec57877369228e416d0877a4',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c3c14ae1a447b159d984d49',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72e978c9e26ca5a07a1f2ad9',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58a0a0c07d51dcd2fc4b4e62',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9dbea4858c01d45cdaae4e5',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23e6702ff65495c32d66459c',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a01c867ba93f1029617cc2b',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f112a121f6d1ba4acf3bbaf',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0f444ed691bee337557e2d1',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d70dd9c6188454451b99e13',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74b8c9717307530f514ae8bc',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46471674ef9bb87dc7d496ad',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e3669cc48aaf374f49a83ac',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4837fd09edeb66edcdfd78d',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06191909db66bdc7f2cab2e3',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-305f7b957b29e387e5023cb0',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2c61f0fa2fb14c3d0b3d28e',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d19aa2b1d14ef222bd7ea4c1',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1f8cbe831ecc12afe4b1695',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52d911dbbd05fb353e63848e',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5531d1d13b4b9c2b173a0e65',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a40d7a6771bde4852d896ab',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a9f8b5b1d2241fc4a535fcf',
        target_name='tudo-para-ia-finance-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4bcf140e76f9748d2bc8e43a',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af460a42c53c4f4a64cfb48d',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ac264f3cd153c601c2ebeaa',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec1937796251b575f8ed1d2d',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab3b3afa6ce7023040ff610c',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31a4e9e597c1e9d5cbdf9a35',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f79db33e56f3d678ba4de6c3',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad63a478d9fd20fd2201c364',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad46cf8bd2a4bf04783326a4',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-924b181d75ed082b056d7c2c',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1835b92e37f54d2801d4a48c',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d17cf1240b58f83514d70dd',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d579bf78126d808583db329d',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91ebae00ab86922b771ce2ac',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f35abc1dc661f64c33196e80',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8597362880fedf97090e2a5',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3e842b698c93a3de89d882c',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cacf422315d215570214e77',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4c0f8fb224701189453a33d',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21e288fb56a3e921a34c20ad',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-641797cf2d9bfef579b71fc6',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f93f4fc14b6ad7b6b81cc44',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-017b6f5b2a32ce5392aee2ef',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3419a2d017eef8a4e5dca82',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e405e2508271cac76daf4b6',
        target_name='tudo-para-ia-finance-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5520ad63eb8e57876c8941e7',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5a36e60416fc543bbeab480',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-635f32c447c3c69f3cf6c4f5',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e768db9b5da6e66166506a5',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00d8cdae5e2e98995ec58c17',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acd7b17eec0dacfd4411a1a5',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f35cc07bedbe45fcf677b50b',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfa4c5a3b678a3c590445e33',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f19f45cee8b72f4fb59e3c3',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-573794913a12134be0a1fb23',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb21ae0a72c8bd03e6ebd8d7',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46e5d29724a655fc972e848f',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f9af35c525b053351eff591',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0085b86d3a712e48c73761ee',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6519fe3d8757785218415b09',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0177269a605778249d0fb0bc',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42f5bce2a532e13ce5b80665',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abae656154f5699d6a5f3de5',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55e955a18451d58889468cf1',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ec5626ab7d21d21c2eaaa5f',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-056057c6eab0ce8803d55be8',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56d999a8b1f873557211b913',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3235055c2334d7b65de3a922',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0b92f8f2c8fddaf695b51b3',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40d81e842ff5cf793c81a460',
        target_name='tudo-para-ia-finance-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1596583ea2339d47ab43465f',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4128b5e39077d0be184c2e4b',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-113fcca55a207d0baad780f5',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6950a9656a5e1a123a3e0af4',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2dcc26aff50b1e40f1d4ca9c',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c43100da8ac6eaa9f5f06fd0',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0be5127492ab6ee686f0a48',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66f46ab1a141701e5b8edc95',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91ea57fd6009748054bf8fb3',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e789f278101255e49d92ccb7',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52af7b68e6c7cb18f4d3a954',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae084ba32552086b9675df4d',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24ffcb7fb4b18c8088e5cc06',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-814f32299b05eb8e354c9b1b',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02fbacea52f4331bbd28e825',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b64b9dfa019e9edb3776851f',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd971a8215849146eeabf6b8',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fc566d7d4cc1f65affbfc6a',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79aeca57b306151ec9b505e7',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b40194af62069296ed0ef2a',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-339a65f86217a80e8171c22b',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d417224d847a1d46aa9eb9c',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8c56e75f47d438a3cd70313',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96544fb13edfad7447e7773a',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e75d7038b7c7e2439da1e4f',
        target_name='tudo-para-ia-finance-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98703f246c6f6bfd94824352',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a030251f9c5b104dc8f608d9',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ee3a477e4cc1c6a70928ae8',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5a850e0d69f0157b99458ca',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3524113f62acd69cbbf0166',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34f977085ff385c669b28aa2',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4373c5172885810bc22bc2b',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f5dfacbf10999bad0fab2a1',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8cf61684803ba230d4ea4e6',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea0975d1772e92ca5aae9123',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96a6b8eff7d843013268aff1',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6e262bc88a02ab2b1563bd8',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d28a48a4c201a89fe64a93e4',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0519984a892aabe717998740',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91a5754fb9ad4214a5da56f4',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3a0badcb904f308c9c96018',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18dd2f85ccabd53c71f259e1',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea7b134b7cc20c91741b32c9',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27e711db3a15b80a109dd175',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c9690822943008044ecbc97',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04d0c821e3fb1f7a96ac39cd',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ef689cfede7513ac7835c1e',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cb57d521d44b323e3b11493',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-636168493fba652bd50a00ff',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ac2b2602e3d0d9bc2a0e14f',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-276fe4623f10f7eb2c740ac7',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0858c9ff59c1426c4096652',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-292de88a95b9dcdd0dca7d42',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa78a58aa82f6ac9110545e5',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b10d63802518ee506791e23',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88e6d352d7fbafcf718b26ff',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-828118460fbdd305c52d5b27',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-326fa2a907d69754d5b489a6',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fa608517436a152a95a4dd0',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67de1c1702502110ff4ce85e',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e369a836d54690132425b9b9',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c0cb0a61f7e55d076df35f8',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5df8274d2fbc879e299a8de',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcac96fc40197ed2ea7a941f',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc2516bb657170e2370d6bcb',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-139ef7f83154ab6c61ea1ae6',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb4dc2819312e9e3088c10a6',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8de3eef5af81ad476eb65eb8',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d4cc9f190b8aeac97252368',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ad04e4bee52d520d12a37d6',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b13d2f1456abb2c563ed5dc3',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-034b3d1de262077b456dd196',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3723a9fb048dd1873043fdf',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8004ce30a43b96f99afd4ba1',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f03c2dc0cd599bd58f3c27d',
        target_name='tudo-para-ia-finance-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35950ad6fa8cf5af0f6d59fd',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7dc32ced101dfd5c9fe82ea5',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24aff1c56d3d8ad0a668b1fd',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7bb03649accc04b438000c5b',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b042ec80eebbfa3051cbfdad',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50c423c07ab1c3c4550f4462',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c80416966358580ec035730',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83d76bf43db81f70013e4726',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a77df624491da6c5acf1e605',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d59167ebd51e3c541bb817fe',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4e7baf948d1ec578b41592c',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8870ec249252f459386a646f',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b8731b0bd139ff2a63c181d',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7631ae5bc02e32bef532469d',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02f9faafcd0aa89ec0a1b3be',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-898e6b3cd82f8252f464c02e',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5bda576b1e2a08b48fa39e0',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ac88bc96200e177a6130d2d',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19769a19445c54deae3cf1f8',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aae475756c663b8f862c9187',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8761d0f2660a901e24c3ab1',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae8a72f059662e1f2b420a73',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c5d3be50e76b8dab6191606',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7929b87c5d77fc3a6252c2c',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dec9a322d691f4090157181c',
        target_name='tudo-para-ia-finance-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-396f1563f7de3b3f9de8d18f',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9aaba7f8617173a9030659b7',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ea38d262d2521fd205ced48',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33b974abbb92af3bb9055fbe',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e8907738d9fdb696b00c2a5',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-025e420aba776a3dc258b645',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c77205f733ef06507c0c2246',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9f75845a0db6972d9dc3449',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd23082288e61de2728dd0d1',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-736bbd341e928fbfa4dee0b7',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd89f85789c80249ed04cc3a',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d15df6355fb784776c5320a9',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f84b6a42bbf285d21d1df8a0',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f348453bd1063eba69bd712',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ea5cca2e68f8d781d43ac90',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1dd0c7baafbab88b298a78f',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef2a279101dbdd22bcaf0d5c',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27b2723fcdf502b44dc82ffb',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3935cc36a62df4bd1b451194',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6050d0b7a3008da2607e037c',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b6941b2100cbecf072fcdbe',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4760feff9566e22e5319fea7',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-975a398ed712cf7e7b91718c',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2c8d0143ee9388c8b6e4426',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f232770f421197ec99fb8408',
        target_name='tudo-para-ia-finance-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65b00b9d09fb3672e5207811',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a6c5a0710c0d61f97fb1f1c',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c95f70c239c24d49026cfc6',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fabba35d20a83bd854156065',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30c5f2c1e55138798ee016d4',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9fb91b9eca0078412c275d2',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db1bcd0700e10345bdfd9e8a',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc77f31e32470527a1c2c757',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3af653a655a20071358bb11',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-085cd3966b9ff982dbbc8f6f',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e61d1d77774d44e2d92ffb8',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b201ef1052ab796a16cbaa5b',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48b8e401b265fdc3371e2e49',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4b478cbd08746763397d804',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a341207199b2c243169951a',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b129cf8d42dfea75a58e323d',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-764520995b56f9da7d3acb8b',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e2660917989a133e8dbe8e3',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9dc755f5d916f6ff630b380',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63d15ca0844beaaeaf7ddf67',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ab603a5f59aea50810ca72b',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a787f129719fd82dd562ca20',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba53e165c673c393dc8fe234',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d3f2ccaac58a39aa3175c18',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-825ec5282f65eb3a2ea23cda',
        target_name='tudo-para-ia-finance-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83d475886185ceff70227a8e',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48897bd962b188f5772b888e',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9e83ce7e9f2046f1a417b05',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5a64813593191b7ce77ad8c',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ca29b28e6edfeb4dc2b7b13',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-884908ee79c7bb220fa38328',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8036f7f53ad0d6be94ab1dd',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b1c94d204707f4f48681bb0',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-911a65b1d7bb6f32f2679b0c',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dc55c3cdb7866ea16aac133',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-827ad3179dfba54147b0456b',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-889b8038ca623b4f693ea062',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b612240cbe2b29c5339dea2d',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-938f907244c60dfd4ce25037',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9f73f385e49865d552acffe',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb5a56ef9b76a7baf4cc84c9',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb92bea6f843f2c6d27d3842',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77c89e3d616ce5e89ec32ccb',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f509c2e9e08bca0ec5c3fbb8',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c64744b9af9171cc7db073a',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54b85d774b811fde58e2f391',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dfddd2150259d354d756dc2',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-781d75d258715c84d2804310',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dad9faa8eafffe9d7dfa10dc',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b5db28c2e14cf16d4e16865',
        target_name='tudo-para-ia-finance-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-449765e0c4e072cc496d204b',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5926657097aaa3d6866bd2ec',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b9ba1309c112f98fdfa59cc',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03aeb50b88deadf4726c32ba',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0fbd5825c3d025a9072a4b1d',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74788a8501328da7455224ee',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07020042a7fb469187ff74a0',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c39cb158ac9ad37031abaaf1',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0b44c6ba7f130aa5df00191',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d8c8ca60c576c17f83c2787',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-368e79ba9eb6ebab2c95051e',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d345e8d827cb004bf9155e23',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b34e3994b17456f63e23899',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-630600f4ff1a52bfd305992b',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8e9fe3ab8c3c9023bc12179',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef71eb3f379242e95d029401',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84708cea8defa96b06e45b08',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85a05c534b98ac10d5f77da5',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61f54f22f3a712df81619f67',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d23b60d928532e67d98a7ef',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b5c15fc6fecf063382c022f',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-953132a3e1d5e695a9231126',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-106679ef7adebd25849d2926',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-833eff7dca10e8ab28dbdfaa',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96fc1b8fe18101357a793029',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee4d69527e0aed425f85f611',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6761a525de56a3ab88f2c91',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a7377466359695bbc879f04',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e954dad64580a352fb51130f',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88b00edd5245d4b118438d52',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e4a3c9a57add974f12bfb81',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08389a8b0501153605189c23',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-436d2bf227870c00af1fa4db',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09af542e2b9864d3eefc537a',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d2da61bff2a5198441f1cd7',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e39977f1b0838b92d9eaad5a',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbd76b423935134a2feaef66',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb4d2b6fd27ac987eedf7195',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15f59ab2e7d97bed05bf01ff',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c182c0920ee4a70d79e2bab8',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03a190c281b331420887f919',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2857157d5d7c01331ab2098',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3493ae7f6f53fc9a9e9cb8ac',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81df06ce47a46f4ca6cdf8dd',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edc12690c0ab5b125873fb11',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3935f73d483dacb1332acf3b',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad476f3fea11f651126448f9',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-731e1acc713a83560f43b554',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89b115d4183fff9217d3b97f',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6588e9eb68e1b425321560f0',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5e35583f39f637333835402',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e999a1ba0ebe58621d5ee5c',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0673cbc3094beaf23c8127be',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d1badc272024985360a5ede',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ccfd4593cb44fc3fe7cbb1a',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f01a8f3a9fcb47d1999feda1',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50c2e76c1dac72ee95143028',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fad69f9c25e9e771581a3294',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d88242be1fd0466836a99a3',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8040e2ef54d5b6f9ab9d038',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-190d6dd36ae641db6ab4aafb',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e91947f9e1ff5587f557593',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-756ee196aa687dfeb5bb44db',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9604b1ff31d36a0073dbdac7',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e064fdce295113f134e2f99b',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b121bf475e1969f1607fd696',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85baa612e032fa1040e600c1',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8d7b116e142bbc6af5eb1ff',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4595cf2279739d2698155253',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-567dd727baa515a45669e9fb',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24debb662e1ac7bbdb6bf5a2',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28ce9005be65764606649461',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff36f81a4f3b9958ed6b429e',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90dd458c2da735bb5ed615c6',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f33531353dbff9bdb2a2a454',
        target_name='tudo-para-ia-finance-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74f355c7ef8cdee901ff3312',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08efb366b37ad8f010089ac7',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22bfc53ef2c7e7bb65a693f8',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-963ca1ad7748f27d9fb39f46',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a294e6de9458b0bb259776e6',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f91d68c353ff23f1df0038ee',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a3e97533301302ed839357b',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19b5a021851993cc0434aa0d',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97219dec066b2a7bacb33ce5',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3735020b6492ffe2f6042aa2',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d41a720a9aa7571eab74df7',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c9d79f5aa8e1ccd5f2ba47a',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6afb46a6e54a8fd6a02289aa',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6a562cab4186a14664d5467',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e38767845197f60db1bce7d9',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b99430beb331973f1593d0a8',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1b8f9da9679781044aaedd0',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5652165b3cf413302a4d8a5',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8b24c0c94dd8f49cbaaa51f',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1311cff841c872642bf3f09f',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eacb269e40d7556f75a9a0a2',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30d01cf472c67231feb1dd91',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06bc010ea55ef713e562f7fe',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c786b9e690e956872f19e71f',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96a36546e0600128cc642b99',
        target_name='tudo-para-ia-finance-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_value='tudo-para-ia-finance-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee11e0e12da1a1dbffac1aeb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9af70f92288e5c9a22f1480',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-146d64500b7d3202d9882b3a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e381c3428b0ff8704554cf6c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9875eb9809d2de5014be77a8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59a9c91754427ac6ac92c1ae',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d7fd4471399f1e91ae9999c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdb4325057dc710135ef8b5b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1aaf22766d1b404a55a0bb66',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c89b866c90e6b09ce15d350',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7bad55fd264206ea9fcdf29e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-363d34b724723d0e28637b10',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2d716e9d18671fe9fe3da21',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3f3e00ab48edcdb76ba1f74',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46a40a1906024ff30172de8a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e88d26d68312dde5f6e97f66',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e914cdb46564ab15598fd3c6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d35ace98f5d477a943300f4b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd29793eadbfddbdd80e94e7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a814ec93799974df1146e4b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdea1d454eb1ba29eb6bb8de',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0159d8cde2000d1c4718593d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b299922645e65a9d1ba6b6bd',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce6a82916abdbb18439048bc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58d8e0587885c82e3f457807',
        target_name='tudo-para-ia-gettys-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-053045801f5b607f88003a7d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-075f9288f882d533fb374fec',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f47fe9705bd59e9d4b0d1030',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-954b7ffc2f889cf312722cf2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e854e592a206f2e73951f3a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d93e23722901fac84244381',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db6dff588b915f03cf28e5d7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d78c64165b4a5fe144af840e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49cc59ec258ca9b9f2b2d748',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0302f73e138d58194c91931',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2817bd3efe6a9c6b6e4be630',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4e1950e2a04bd428ba4254a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74b58dbf2dfcf900a15dfe86',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aacf3b716b9068cecea16523',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b4225ff7619d4d8079b3afa',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e5f2ab6aa38bffaf4f1d877',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cdca4e06a5c8ecc9db48e1db',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1a54be57b3b8fcf129aed30',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e44746522cec735ab0013ca',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7b52375c8007392fb82a7ea',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa162cab2d2993815c5f96cc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c28ff8b123c7e9b86817c155',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf24131326e7dd4d7f02e942',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f844782ac5d731a05a0a9c8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c643ccec8a97d3471e119a46',
        target_name='tudo-para-ia-gettys-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9e5977bf992a40e0224bc00',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00da8757f3000d77609a4137',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8be91b6aed074800d500498b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad050b355b800a9cefc84392',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbaa434da5dd1d74d2dbaaa1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10134a52dab92cce4499fb12',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cce21dd90982c10ece6a9d13',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccceb85c81be82cddc2fcfd6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dea12f89388ca4770c5a9472',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7ce561fc5462989c947a439',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fc7be1117e3844df21d0292',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72b4c38d69a201ed81e58d3d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-608026157059e664a2c2a976',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7192eb6f744a57ca6fe9d13',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64c3d7188fdf704e62877c86',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e5967c2c13f4767f3b44ed8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02d2f55b1b3f43cfa0971b47',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5156e45a5ccfcd517c21c639',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de6076c90c739e67ccad6194',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28fbf06412e4f6c09a4c9cf3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08ee0e50e7ca09d8af5efc89',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6b5408fac7bf46a32c4d307',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d432ced74f29d6d1df55922d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4efe4e9db33f10a386243ebc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dae58ff10cd869b491cb937d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48f78e478643ee53a1f5aa68',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-685970fe723dda19c1e11e43',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3ebcd1e491392d3d6953ad1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd1593d8e392c08d2c4bb08a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59a530d41690f0fdc89d706b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ee7b67176497f61229dbd8b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b2323998efa09e9a15275a3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a7aec71119601d629e81ef3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7344b6274a03ba2def28b6bb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ab17c2bfdceb473c4f17763',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d40495fa84dce7fdf1f2b3b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ceaa90927eaf78134523c495',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e50ddea4dfc00f385522bc0',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c8358a4b2ad4c7c472d2251',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00b38b5181c5f400d45e8d8b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d13b92a0763a9a33b4037974',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3c68b0cfdb93337cb1a8b13',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6571d9974132061f11b05810',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dad7858298933a6cabb6d82b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f351c8a896eb33403c00f0f0',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7b312cd4c58b4cb73803851',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-479e101b8407a412a4eb7b84',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-486cdfea2235dfd1cc30cec8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6508c86cc6bf1c8e1d948321',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87caa44408e9b67d3018463f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be3dde6a719efd81eded70ba',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78afdf0b25a79be7e02e6ebc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67a702ddeb19974bfc2e97a5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6356b219c36416ae0dd35273',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebcfab8c3d847bf601c777d1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7654c006cc9bedb542c03307',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3d5f0124f1ce36775b43851',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ccb4c8727a244b752d8affc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b06a226bd8e1bb7adfbd2f6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37656e466735967ee8faa710',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6aeb9eb92188decda3efab0b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7dae39cae6ff45e21a74c2e8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6053289c6460944a55bcdd74',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-321c80070608fc34ac423d95',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55b45b30ab02a0cf4cfd9aca',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ec020ccf2d44f7c75ca1e72',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3bc888d19496792a0be4666',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83ec9f2c6cf52db4d434c394',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9c7843422851990c43db667',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69d82547a6888b053d706872',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5b3b99a2072b497e795ceb2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b6000bfcda5a0a44068f76c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e14f43cdb22c87e06404b4f2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3a9407fc297526c20cd8bbf',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-780336ac5adc42d75612bbb6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d3a5f9c530643ac505531b5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5def03d6a5a839a80944dd31',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a98cc8dcb5dbae6418f2b385',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eac728ea4791f4950d5034d2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-638cf4bedde9cc2f9b3d998e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d8ef1515fe0eb5301957eaf',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe4750d5ed6fdc22243da790',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd2464be8b1116c14240fcfc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90774f4cdf2b0aec38ccfce5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-605721d78dae5f2ef65ffaf4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac7580173f88e6ab8da58883',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0747aab95be18206cdd40aee',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1063f8cd0c77fcbc74b60632',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29d49a3696fadc6261345623',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98ba1a9beb17f77607d109cc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3e5a860005857fe8d56dacb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a46a02214e47860a89cfd270',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83ba8f35515af834a8335350',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3182b03e20d10c3fa5b7ffab',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6960eaa96eef2b9dcaa85311',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f520da10e29b86ca560861c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b9bb0b07b3bc2da9bda6971',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-686b1fb2a1c9af2a747361cf',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91908c737370a0f7cf849c2b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dde4f73115321630349cc815',
        target_name='tudo-para-ia-gettys-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40edba2bf01af994db3a1b04',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-967befa801fba7c2c35a367a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eab2c4620c6f8d20bc73b546',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10fea0155e9d583a2ba3f1a5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a53886ad5edd15cd6a6a4c78',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cf3dd7419fc3411b6d87f65',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ff4428dd7c12621e01c0ea3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a4dd62ae171d0cfafc57e9f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6df92330de1dbab7f71a346',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcba51cef7909067f1b8f62a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b181c23de5b4eb2e6a876d8e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0308ff3565f001dade0780a2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c33485a50127c8a5b7a50099',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b258482bcc9ec87a452581f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66908935756c91e1a04c3b7d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03b62fc87b6a18efd1fc365c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce709537b3247f2b75d6b176',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b7c58d3971cf3c1c484e523',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12bbe814ab1c83bab875c01a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55faef111f38965f1f420b0a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-182135701a952fe75a325136',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a5112529930dd630e9adf6f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64022a529196c769df0bd748',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-525dc5089503f089f0810b4b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4372d3f579ba2684f492e3bc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe9b18e0a330d76964ea6cba',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff6ffd609f2967ce73d1a3e2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0751a27b2745e7eb58df8b1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d08c9ace57a4352e1e0d96cc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c03c7d2421121b34d9d8ba6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c24e9efefa92a8ee322ea23',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6dadb57479e86a17e0b875e6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58d27352f15b4087bea605bd',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb30cbb36b69e5ecdae9654f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccecc0f9aa40b01935093eb5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e78858956d74cbf191f0dfc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8dc34cfcbca7e04d1cf9f464',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09bfb648d16b881d93637531',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8101545a19b426cc2d8204b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b345e52528e9738876ae29e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68fb551fcefd8ecff31d7702',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53e6e4da14bd951b321d8c08',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d281a850c2e335b25ad4093',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7af6b5821f3c0b5d60a4f8fd',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d80e6467244a8c36a1fe4c1f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb25845bec5b298f27d64aa9',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f21d7c868cea576de285489',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a70ef0034f048a5e7898fdc4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a2efe808ab4edc94369f436',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1cada2231e5ce89e2a074bf',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-287716d0c9d4742af78cbf1a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d95bd0e96ea787cac5625f1a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c4b4a9ae8cf38884d67698d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0434eef01496b57854e59eb1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1921ea87f6f163fc321d4a0f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-002771bf0cf256256ca1bb60',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d1ecc1e61f6c54dfd5ff275',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0872fe7ca2f12bbac3885478',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6bf064ff6850a4290cbdbba',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe2a96a07932562f9e51677a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-293e5f758c0b8b3a564a67e2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06f9b2c3b81f90cd20296222',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e44d92dbf7c65b2baa767d67',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e9031f5e21028df92ea1160',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb8f16138c13acf6aea2f097',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71b5f3bd46e02ed62b344431',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51ea277fa925f3be6798fbd5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-697c1f74ba0831a858abda38',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba1e4b8c8582794f40fd925a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fde7d999546cf62b3ce30012',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b05a0ec4e8a58f1810200dc2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d78ff06353fb87dde3bf3dc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd25840dd20871c800c36ef9',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88d21bfdf35894b906353f8b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a11884b3363ae5e6020f9542',
        target_name='tudo-para-ia-gettys-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aea5d7d030d2fe7e8846019d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44599e34ab83c297d33446a4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d20613c54627c719b78d4f3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fc1965ed9b9c369ad3ce1a2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5933b5df93228829f22669d8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5951f43eda6e01fd6d8de28a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0927de93641211d2006e1cb1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-002ae84b5388931844ec3207',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-910a193e932dfda43c60eb19',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1f83cf31afc3830f66a338e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-039424cbdf5151b4317dd875',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3d0b4b9648aa21935b8d9d5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a9f4fb6b00047de07dc899a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26bc2f73ad8ba8f2debe5a4c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e28e208a4f4fafd0ec0aba11',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-416b2092545d783a0d3dcae4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97f89762ea7bd4d4849d5579',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65f17a5f2d4b7f82683331a7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf58f5fcb2df3b8552228456',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3fd5e9cf588a252fb40ff0c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a4ddd23f6954e96125aee05',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b85ab3e254d525d42141c25',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87850fdd110d0648aac0edab',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de18cd2d998757c97f89ef7f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c32c804fbfc927a94af826aa',
        target_name='tudo-para-ia-gettys-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9620ce7f2883fa917adeaa0b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4338fc3c032e08c47af0aac',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24534127bd64c8fa85dcb168',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc676d04cdde4c0d6e2777a3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11a295d3235952cc53d15424',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f90340ece32f1e2213c17f7a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c61b1fb39c763459b4a493e9',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea74899db8933ba79b17fb3d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc8c51acdbd8ca13b1a1237e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24a35b81d3004a63a32f6a4c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29ad40fe997e02cf33242827',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0fee0f122d5c90be3dafd429',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3f7efd23d185635b9767878',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11d541f88ba4b8c0cf348256',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-085d301a1f27b482923f6b60',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2a35ddd1a22746344919bd6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d97246d5d1f4301c72150274',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-258a14290d0f7fe6e40c42ae',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43615dd729fa29f50eac909c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd5422b506f194ca12271354',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a375ea5bfa5d84da2743f2e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e3ff1ca76367a996dfe049c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a1de1d835db4d0eeb5d8c0a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98982f3c675481d87ee68b88',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-281840b4cf1cffe9cf0c600f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c375d6e27556f574efbec92',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7525594ba38f473c94985826',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b1893e1d92bd099dd5a95f7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c32ef777bc29a73ab98fb405',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60fd291b8315f0410ea056ab',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f035e929e6bd5529460ddb8c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-680cde8f5b3174ac3b614801',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1816d3f70a1f604ade90d818',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf7fa61f1777067a4742577a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb4a89d1c177e874f17db6d9',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2e6ac0a0a7022a5979d2c27',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8393959b5b51b05cccb99d14',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-177d0334ca196c1b38ddcfe4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4acf16e6173a5ddb4795daa',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94503cd582fbf8b37ff817f7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7851bbd5981dca0fbb7cb02b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5bddb45a5312b77689eac63e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2404a3db8affe67ac9c8193a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32e9727d093c71f687f94445',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d675e1dce0583e9a5a92833f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbae820977e958df84b0c009',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-983c29142b8411c661d93f7f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-493399b0a410d3c567eb0cdc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54e87393bd3a16d0b04b6a78',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-771f541a3e37dae6ba5a420b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2739c1c0362bbbec1cec6000',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49878eff023c5bae1b08bf27',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06babfa9595cd00452975e0c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f4a3b67608f32a2ee2fa9aa',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-219eee08a23003a37f0bafb2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e424945b44c7ab2512af3625',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-740de72b923a484e4e328e5c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ffba06dce4dc1889f907201',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0c58d284ba5a3def1fbf442',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9ebbd4e760cfef946327303',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e839de83c17333261acd32aa',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbf164d37d95e5d82b56024c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-998a795a07d7081f7b754e40',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b3246436000def6c9826057',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf5d74cf04fb17e55d6acd00',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a81366bee05d6e8a28988d33',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89d3fd7baf71c88027fc58e1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-355c0523e16bf36d17635e39',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3155dd206dcc0fcc8eedb6a0',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e3582acd41a192c4c0172ab',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30ceafcfcacece4383753ffc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84ca129c84400937767b6822',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-331da8d7a995bfba245a8378',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbfc0801f691ab5b1b0cd351',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d2a5d3059358cb068950739',
        target_name='tudo-para-ia-gettys-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7a1ce2eca256e08438699cf',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e01ba5a0119e05fb5ef5e339',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-776393826ddc912a574fc777',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37f23dc8e3e6b703eac482d9',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0e47d71340be6db486e7891',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e8d29bcd2b15a34a837221d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53b483a69b16a57db92a411b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae068392d5884e93f35fbd56',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93bb65440c6308251f360ba2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-140b54d9dbbe86c468b8a539',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-923d8006c81fa3293e01510c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90d116944e6ed633acc67d96',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ddee158d9dae47f36218dde4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1499c584f5ce889e2365b8a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-246a0af1a2b953bc8c074463',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2f98ac1bfaa6f83632a447f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b3cc3d3df1031b4329481b1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aeab858b378f00eb71d1bd7d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce7713bbc47dc485fbf900cb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d9eae9879f1724066a68e11',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5988f7194818cefd9c5ee690',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4731f697c4dac2186662aaa0',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac31f1ad1a715bb06900728d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ef5ec1600235e76cd1d4445',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9c93ff83f6ebbb3149ef781',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2000245707bb68190b7dbfb0',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5fba2cd4097ba9d46d65998e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-502d7ace3a988882952ddd6b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e4be493e39b9d02fb297bed',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-275eb7829748164c7de6268b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c5533fe9823062accbc0ded',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a29d12de869ed8409a12c3d5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-839c4f0c856669dff90fd2ce',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e057090903c4c82159be4b0e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c14411878f408c1c8def80f1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2b28e198c17178036927172',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-740770e60b40f9938efa3c6f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85d81938da6a00c18761fc8a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d544dd3952ae41f6012c3c9',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7074f2b959999cc01502998b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6d4fa6a9e23fb6e24678c44',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4bd3717730e61e579d6f3a49',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-007535237badd7e348655f16',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fbfa3e5d75d2dba740a3265',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ead2c5e156c27d8f805d1c3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4c35e49e3e96b954daaf143',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f41911e0c5bdaeb1b2d722c8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ec4d0b533170daef7136d78',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7072925f7141c481d32ab03',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76da46f3fd4e472405c252ec',
        target_name='tudo-para-ia-gettys-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75e1300ca85054365336cd01',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2947e9da7c980b717da506c2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02febea9d0cc8e5836e71fa7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97dc376bdb2151198254c279',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5034dd9806741c41d30a56f7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-009eab9262e91261060767df',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad64b3e6d4c4aa00e964057e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e4d6dabca81fdf4eb46f96f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d77e33058fd7144b5ba52288',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a6be07f92b4a0eac41d1177',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b44dcd9dd8db1fd8f35b2542',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac1d9e62b63589d469563df5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-404ac7f3a2ee446df57f4919',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59e551a66add5355dc217089',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a7a713ffc4bb9bf4d68b50c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4918e15826b0271160857ac5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-653a6ae28c41f59daccec509',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d5d9d4536dabef48e57699c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-963f89b20bf6846f80f86458',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7224ed83faa358d351fa61a7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f0ab7c1f46a24b788cb4a64',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9210d54fde3a0de9b38fa5fb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcbf73d5a1ff8e929cff9bf6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee8f5174823eb46f7a9a7a82',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e9245d413d302acbba63a6c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb62bfc7e9921ba54b144d92',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4dda9df691a07e13c96ee2c6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0f0deb4f0dbbb4e4323a3a4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca171ff7a18b82e4fadb7510',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28795edd17817fc2bf3372ad',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78867b241ceac65f3142186e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9db3cebbc91b44dddfa6bd97',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a240049765a1c6698627611',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e056128313f451590e288059',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c3d8af2ee625e4524cd070f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04278ad8f2813d320094f69e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-936422769d01550e32daef1c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d15df8069320f848934ad671',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-810c9fcb4af563926fed4a77',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e28189d20882dfc93a37c7a2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14e95d3310672c928139f45f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c6187d9568c586ce3d40cb8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f24d428fc770e6cbaaff087',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c502c7f643d167155b955cc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91197a400141bb352e642500',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3a5a348020dad2def1dd0a5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f9707a21daac3fb79824551',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3aee4025df50f198ee9ee60c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0cc077a8c5765469b3ea571b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88c3da53e7824b6f76e957d6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bd9e5849b597ea5ac5d0141',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-730f1dd5cc875fd80e59da5e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5c6a571afc190d9102d62e5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2aa7b57befe1a0533bef853',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcef69d781b0b3004293c915',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-547e4f3a829aa5de240d845b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a44ec4876c25783e81e60b6e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf7202cc1ee2fdf0af2938c3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b44fbc1fd243182f9dff3b33',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80cb65afa1c93e5a1f746ec7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73266d2b36b07b6d141ce698',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46b0d96eebbf6bc0cfb45538',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f83b1c4c65345dc75c4a869a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb9e956eab18e9dcdaed32d7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afc2c2cb0e8faf012f2926a8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6adcc681dd64c49934740d64',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3ffb015b5b5c9acd9504923',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ece535289b7b45f1038d5131',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5594084601a326ab79c91b61',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd6b80e3c40463a609981294',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e67269454e5c9859a47ff6ba',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d9d9ceea464fc2792fa3a33',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-083f9460691fdb11312a475b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfd601f26baeeb8c78e913fb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee1112d1d777b91adb8054ee',
        target_name='tudo-para-ia-gettys-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c934a5bc7142b1fa718ffa13',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3670f90c41105cb512692313',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98013f990ada9f43009f1036',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ae12216b40a907376643a89',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4fd26ae44fdf1bf308b3bbb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fdae8403153c41166b2653b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cc0e9d102f3015edc1fa2b5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e9cf6ea664824479b0f9f48',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79e729679841bb6880584af0',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-288547595aac5afc9a7fd0a4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c99c1e0e3b1aa25487bf9ad',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5658115bde97d36be6b0a70',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30bd180ee3a078cccfeec96c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9653dc89a15a935c0f0f3a7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3742f05a1799f5fe2d9d64ca',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-089f520fbb2b2e75f1269695',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d7b547a66ab48bacad09208',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b61a6b393c643931a0fa2c40',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-124e2d605fdae60a0fa37e01',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffa56e843fa1187df6178414',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e132285fa8444c2dfa3aa2a3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b86d3267e85cd628d5f98f1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5b50fc1f6ae8244a79a6404',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-540340e96e87d05a506124ba',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e544efda46a6784280429c1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6199c80021d6fbe523cf6f44',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48c8d16d73338f6d1904afe8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e081238ba4ea9f50eaca9af',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e7ce2d59ba497b1c2deb0e9',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1dbbd9d21e54e79e0a9be14',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c97e271a8c0542668a410c9f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f5653c24930abf091e403fd',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-963b283fd05b6cbde75a9ac8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99e3d079ce0caf7c31365dad',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18e4151475ec3883a0fce7a2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-501e73957577bf41ed49882b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc819a4a50b6337670f36456',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f429f5733d194f016bf3990c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-355eba86489cc1e87a2d15b6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4edc17c2d5d6528eafe2a7fb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d940b83bd548e5308c1907a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5aace2df3664bcd9a06d1b4d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db23216ab127625747e8dd18',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7baf50de608746321633a7b8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d0c21dfb025e6c658816774',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-130f1de41a14b12d031aaeb0',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57017769c1b12e8d9dc477e4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1b0aa7ae0d4ef0c69a03a4d',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9d3fd5dd3198ad6a5cdfc1f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e42246e98d1a8a00c24a4a57',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d44fc1c7a4b384f4e3f2c3a4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e3325efc2fd6b0745c596fb',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba2ee75d4687ffcc8b4b7643',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9589f8b2f566e9d371e12fa7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed221b3ab510f56b7dbdbeda',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9503f29a3c754a42853e0664',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef771bd21e65ef5e62612b29',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f328630aa4684a91fae2889',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9967c3841bb99112ca51f01',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-805946220a7c483832f33dac',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e269725b407c9633626914a5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b73387be833b6444f491d8d7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d49b29665cbdbcadd1989c3',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94ad5914d7214e1cc51f12f8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ccf3d87031d46103cee3e55',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c739dc91beae2165cebfb50',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ed79457041c8d7f1560fe8b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-956f32d4bbbca6f3b245aa14',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0be0a997da6267df1c8e8a84',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64162a14a8e85e489cec439b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-961501ae9e8db0f6a21eb8af',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59d361385652702f2498d12c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f502526b75e3ff38b3c1188e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-574ebb2b1118fb6eb7d6f6e4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a284fac01a017e7afc3a9ade',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb2e3f9dfbd5729fc42985e5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7850c8eb47c21d1abc81334',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ec6b2f7c09fb982640afc0e',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8203160be7c3f3720da0343',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-510dfdd6dfbf4748a1e6ad2b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5699268e69d87816b19566f7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-188abae198c1cc96ed1b103b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e20f382749a0bd1317e9e075',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1908c272591da0ae0e7809af',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ecd30749789b2c6a0d96233',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1acdb04678968bd6076d2f03',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ee69b8afeadd6ac909f3ab6',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72e588173cbded92f882a27b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e92a97eb31bb742b33ec0d7',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-164408a7e3f2e98dcf8dcada',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65cd437ab37260e370233d6c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e34f13c9bccc98f71cdf14c',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af523b3d2a657fcbb5f84cff',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4d501da0422cc2cad9af6d8',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e251507fd381ac04c97eb11',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4585209573fe936ec50d3ed',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e86e0ae3159dff36357cd8e1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba77e35bee41b77e3ad46265',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2f35b2652d5eef830d071b2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c28f56ba8325d92188fd2e19',
        target_name='tudo-para-ia-gettys-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-089b223ffc53931d91ce8ff9',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a47ec591c17f9e4e409b591',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fe47b091c056145dc47e9a2',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6eb5fa95a5b0b761832dd4e4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74108c787009976c0c3defdf',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cf765c20a0068977a978897',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6064cbb26f8cb74c36aafcc',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31fc56d1a50e0b0aae1b1055',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f92edd02104e49b71bb748f5',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-012f8ac06a3ce78271e83d8a',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-016a013bce05fca1889a4922',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aea50dfe4a280e8f4d1f3c80',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58ec1660018f3b2b4d64b6b4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34aefa2d83e39161863a5574',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-963aee8876049aa64708aad1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c56833779e40c0e296a4454',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2507f48e405efc11a9d3554f',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6a96d0143942933df1f5221',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2025beee1bb7629131c00257',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f3558dd80f7ac4fbe0205ca',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c4cf013173a18a240756457',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08afdcfb0eb8051aba0e921b',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-117faa7e6d7400e467812bc4',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6e98dc97a8c213819a16493',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6eea8772050dab5e733665e1',
        target_name='tudo-para-ia-gettys-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_value='tudo-para-ia-gettys-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8a2167bd69eb73ec6fd39b1',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c2b11e91acfd7992dc7be8b',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdd34286e9c7dbe3680ababa',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23b23a5056580c2a244c8c20',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c1bef80dcdefc7becbbb4aa',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0e1af10391a6add422f6bf1',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c43eedb91d44f99327579737',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a986f2fe93bcb50e05cd264',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3147c3da19ec5178c34eadfa',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37bffb2c731ab535c820baaf',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0fb280ca2fd391b9ddf0c674',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4418f99de1485a88983c6daf',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a3574b45627358c918ff6e8',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eafe04507b321cb6495c1854',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6c2b9ce62beddf8a0734d10',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0484e0e616aeaf7bd16ba146',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e82526b4e5e38fdc1c81f516',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3c8597e2beef4dcb915c004',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-764b789e0ff43665a9952552',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a1c8728bddfb94667896dd4',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b56286a7b86bed0089415d7',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b900ef702f31d92c2414cc9',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3349f56cdb1cbd2f5c338e2',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50c31e7cd91f4f905ad94ea7',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad9510c50b02c64286edaeaa',
        target_name='tudo-para-ia-identity-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0214b929a257b2d9c62b150',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05c06d03c0d7e765bb65bcc4',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ab8adea377feaa7d0411fc3',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d8f46a10bb28e12eb915199',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6aadfe23bdc0cede1523960f',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-355ff80f13672f3d89834676',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b23527532081354cee44e878',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33cbb59aa5bb904462396331',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-223e7a5cc6e0d5ea3e5b6c98',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87e1fb717aab99dd818e6dbd',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2f60cf8e422b921c2e1f32c',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1612fda60efc3f7afdadd791',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef677485984cf5042358c385',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9092d009109ee7cd8ded658e',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5c3925895a9786d3b54a255',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6400c0798b790ced479eec04',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e517566e8bca6bf179439078',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74f46d5c9f798be544da25dd',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8321784bf995ca48be5c5ca',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd558b842adc00294162388a',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0559de88c8e466fa78c45ae3',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2c844309278a80d79198822',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18b4003183b54701c3b97870',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3504372e2c0d7bfa5ac34a5c',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b7052659189cf8d77cc7d01',
        target_name='tudo-para-ia-identity-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3ad76b34dfb83ab0256e262',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbf2fbfefe4c1a8b5368c446',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20ae41f5f709b1ccd21fbd8f',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dedece35c0d6d8dbec56d14d',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4a01295705b131b9deed977',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb6e8a9c59478c93a85bd25b',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fdd64a487a66cd8d10d4ed4a',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fc6a70dfaf15980f98030c7',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0439ec2f8acdfbaccab41917',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca3e1ae36946e519d47abfd5',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ab6e78e5abd0d626310656b',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8f1472b164d7a7a4be639aa',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f842518ee489926875df4da',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-feccdb879b5fbaee81d30804',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8baf840c0dfc7d4d8f2e08a',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-caf760769c5b6b113b5d415e',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c700dd270ed902f6ca3b48b2',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0629e7b76660ebfca52a26bf',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1dbc4f2c1cb882c1ed93a92',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d74b089a7a9697abdc8a0a3',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9e8119bfcf8e73c802ae013',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-475a3b2fa7123e9a62fbef88',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02d65797ae0aac4bfdad04df',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbba57fa674b72801634a148',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ce41c219ebe53b18c0e29f4',
        target_name='tudo-para-ia-identity-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7c8552edecde5bcc4b7439f',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-373797119c16e4a8a346e5c4',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca46e48e43cb12340957b63a',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74c53918b65711c367b97d9d',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5c62a4a44693da135639ee2',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25e3e1e1e43ba3d11a6c7ec4',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80e24c916527ce9d943a679e',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9822cc2d31c07ad1bc8c84c',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39c8ff2909280a9f3f0092e1',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48ffeb015eac08553525b367',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12cdc8a7cb4ee252bf325959',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-853996efa5fb40a9a4449898',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c6be4f76f61401a4ea59e68',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc11bed8d6a6143842899b10',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7503bac90483ea3fa695c1bb',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f435bcadf10df635f724e9c4',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f785e6073e292920168a280',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-649762a05ad30135600c200d',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a17cf3561efe0ab6acc96e62',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b57446c8503fc0d148a8578b',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11e463c36d5b57b2ae019ca5',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72c01167b2699b78146a80c6',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a035a2064227dcfbd54af80',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d90ade2048bfbdc83223a9e5',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49b5c2a4923443cd1ebc24c0',
        target_name='tudo-para-ia-identity-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f18ac18b2772355e069a6390',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c439a7dc78721cbef87e9b6e',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-478148e14a576e0ef21b56b7',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c78a0aa5c7ae124e98c8670',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6f89f107c33d660f9f5d96a',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-214ef8e371664b90ec8ea72c',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-113b4aa72c092a38a71f9863',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d846e2cfa8ab053bc1a350c',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc1f92fd748482fb6553da99',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96fa0c5173d8dd408ac3a6c7',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cac6fbfa8aca30edaf21cb3e',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4035e2166bad86a93c5a88b5',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3795e53dc4d43ea771eb9216',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb890bb1b0fb02b95f71dc0d',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abb62ef768a23833dd766e35',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3c0930b7b710ee5282c09c1',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2486e0c68b4d79c6d01ddf2d',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cda29ef3cb9f9cad2c25152d',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fefa0d9c17ee739a4471ccd1',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3952c47043bd11a2816bc9d1',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8790d5a9f5de6efa2cdcbdb0',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-481cc690357df2b2f6ca2dc2',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ce1d9753858a3bf340d0174',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0d053b68cdcdfe1f47db3e8',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-874fd2ee2fc1f9dbb3c9587c',
        target_name='tudo-para-ia-identity-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f244ce94026bb749c45e483',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1c846383a626d0f79704be8',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04afacb4b5167887d181edd6',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36c66fc112b61119de88cd75',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe58665e0bd08e0162d42c3b',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71603612f9297be7d9dd05fd',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae0fb559779e37d7be1bf844',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a84e71e21cc8fa8f1707870e',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cdd12894e5fe4899e159b634',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9b3add5ddd0d74114b83941',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-928a647e74f483d44a60ac99',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79b4ed26109ac34b7f7a617e',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9be03228bb0e91a6e978a585',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c854a31604b708620afa2904',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d5699f93468b68ffd2047db',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b56ee97f0781ad15a36129f0',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89b866f40f8f5d852653d41d',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ea86079adb762f6df7aaa6f',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-205531859a5b30eb149c12b4',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-245ed29272344759dd140b14',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc5f2a61315208004e16482b',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd650a397ef353f482910f08',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c20525bd072415073af80ff6',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9776904e7a8bd4e76e66ffaa',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8e3761c6c4ae6e3e36e1499',
        target_name='tudo-para-ia-identity-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24b73608f77b2ecc38605446',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edc7231aa55d786bcd52608c',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed0044ca6c9cdd95423d755f',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa283a513f1d1ace1223d99e',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39faec3263c6ef1986a71f0f',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4018e9b93a273f58b40503c1',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6780f13f0d3caa5ff2f65824',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8fc5978c8c3f891d946fcf5c',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5edd1722ac448aeca452b62',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e893dd13ac5e7519802e0ab',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36cd59dec8d2688f41dc5ba5',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-321195f535730fc737ee8d1e',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a3458e268a9bd0d145d8091',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0b5a593f654607ce7a00cae',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69f5a99ea646a361b851c803',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aadfb911c18fd81ac11a2431',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5155033f91b5982c585464c',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaf12017e18481af0ab8b989',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d11cb671a0bd52a65e0e38e8',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ddf09f594eaed944c00f2723',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38ab1dc13f7b2cecb275d61a',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac522aeccbd27fd093a9fa63',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e033155300303d2b4b642c07',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58ca6ef95c91b354c2b9447b',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d4c2238d2af099f9a317587',
        target_name='tudo-para-ia-identity-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cf8779b3608e52bd72ee293',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de049373e576d40cb0976f8a',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39b6cccdcda1ddfeda6c37da',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39507ab716f95d6c0492a9d6',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4845c87fa93d40ba1ccf6147',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa31056ee0f5c42a9fbd7b80',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc907aaba4e484331d1bf0d2',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3448e5b2677d60a17c0af38',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-985069d215d72b0f1983ba1d',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8649f649f1680fff51286a3a',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0161bc56892eddee12a811b6',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac466cae18566190124af8bd',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c3e76a5ec6e442e889b99db',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f3120a6ff9a1e9369a3b676',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1c6c8ed6036b042bdd25c4e',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d5298c05c90521113cb431a',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-821ba236c2c5c0ca21377ee4',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc923c54cfea3d7ee9c3d515',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1326f9a5451740a5bfd07e9',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0071c230f288bf555e5a57e',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9cc8a0ea2341091efef701d4',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe4f446de664b2178a05cf20',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f86a56bf37afead6a5cbdee',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-693ec7029144433f9f1d5e6b',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b27aef1bc3a46209a98fe001',
        target_name='tudo-para-ia-identity-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a77d5d7e2ae41adbf937f080',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76bd2a530003ec36a1466ef8',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53d601e32124e15a1f4838c8',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-035c00a5d5f3dd7dd220c3b1',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ed3c8fc888b197bcff3fb15',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4acbbff0994154455a2a8c92',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df01f72f7e7fd373cdcaa174',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-263f62760f4616e3824fdc5f',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1dd0347cc5518ffb9651dc21',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-663a54e475dd5d8d6c904d88',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd8bee8dc838bdceace86e71',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d37c3ce50ed8b38d99fc426',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-475f60b65a8a4364507bdda7',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa991f8c0fbcab00c859c8b8',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e56999f36ba096bb18c50a8c',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf7e1563e0d7c90f465e5881',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-454526b69dcb285b764999dd',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e1528d84174f147f235a584',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8001c1222045896d9990dd1',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52729b24b8c98cc7b241f5c1',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c843486d0b1d46aec78ea90',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8809287c6205a395542a17b2',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a27142fb9a06821aa5c7ab0',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b75df7a32baec1bc420789f',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81081d3f1593e823af1f2758',
        target_name='tudo-para-ia-identity-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98a896a85ce8034a5b534ffe',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffa37370b4206213d7d99705',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59ea53bbe5805eff5ca4d68e',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e0c3dde6302b8e22924035c',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e491e82e31e636e5a97f57d',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-127cd8bacf1e4400b3da4f31',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abe11adf6f8076eaa62e6bca',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9190416af515b4ceb1c806f3',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2ea2c61ffbbb9902d817b68',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e6a020062d90b62f4d560a9',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5a653c43694f3f143a43e4b',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6978fa039576c901543cb8c8',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9ee73249c52fd86df89c544',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96950edf7833a1139b873c8f',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e60eb672ade0fd6cd14a82e3',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b9d3ae8373c9bb2e1a23370',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e95bb2ba543c0f3c0a32322a',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a472b92ed6d74087a4764d8e',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca69224a76ac475c9e5ebeaa',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17a1bd927bde9359b61c7b0a',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ce10b0b55fcc21f670a44b6',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e0bc0bc5c4eaf5704002c86',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb4e6b57d599d7d2ad963c56',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96f968f7dec9a697987b180f',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a1adeb31a86aeb50aa9c890',
        target_name='tudo-para-ia-identity-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8612aebcea3e615fb36c6fbb',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb6e5704470c86c649d7a81e',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3b7d0fa91f9ba71c117d342',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-680d0dcbb553b108d01bc8be',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d912ac98aa801b828f3b22f8',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53db92537edeb922031a2aca',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4313964ecb66d377eaa6814e',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-090ee1fce05e989038806a2e',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35a918efb5c3cd3d7d827b0b',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0794eab393767e0f9caca73',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-988819c30bc892cb8fe881d0',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a632167a00e63f8c29bd7cc1',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3c3f907b9bf7421a87071cf',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a24ea831a9d13645e0ef49ed',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe589b1d58403632c98f5fb6',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45a4218323e698db7daade36',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5392f68cabe9e4a78ca1ff10',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fe8710eac30dba99de29f78',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b774abd99f9bfd3e195d46f1',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3face6b515578f851311910',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fec3df072e28a33de8178f30',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e3c4ae74e5c11701c5d55bb',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1814afe4d5dd858d95570877',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a868e1fa1b3cb1e4923cc45',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d89ff4a9a53bf13f2a6aecbf',
        target_name='tudo-para-ia-identity-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bd27598c2e230c71260b759',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3c5c4e507a3e7008436bf51',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74933a41793b0b22ef1c3361',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-505fe4184b4051a85ac440fc',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-958128328d68c4751f6dceca',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-155bdfa3e2004e3363a8b09d',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7efa955fc8da803eb99283cf',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63ba71cb831cbfee4c5befe6',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6330f8ff941fd717c6f007fe',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a58584ff1917da3d6baaf44',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f72538e63374ccc063100acb',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51d30c45bd210320916d8012',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89d1fb2a741f314e1fccfeef',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c8fcf4b4134e40fc667caa8',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8c34b222e62e880d6f958ad',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b83f6eae9fa69aa0bcec9aa3',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe9e4d125d3061f6fe47ab57',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0aceda5cf1be261282b654b',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2306b91ea5510a0204217ba8',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f7163e6afbf676c4fad2c42',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-688ffd26a6c13c747964baae',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1bc98dc59233a29ea1675c3c',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-069b472947d97d26ab64bf5d',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a23098607a0ad99c73a34de0',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d23203b5f4921c2c7167ae2',
        target_name='tudo-para-ia-identity-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f779ec829444dd890cad139',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1d14b16beea03de8c5dad1c',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f752221274bc20d55bb552f3',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af97e73f82533b83d438926d',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9d1bac7f8de667397c4665c',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5411f416f91df57e0b392faa',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9b418455b3167ad2f19e049',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22708c0d822d5991656bc069',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0863fad79773d4b1e612b097',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4645f96757811b8ea652d44f',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34274aa0475ac6c6b07c9fd6',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6114d1ea9582edc18120ffd0',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ae81e1c61a8549df9a6472b',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8bcf38b1eb8a965476542ca',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-102c378db133ec2713e45107',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24e17260ce8b29ded5f4878a',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63c13138ff3c553b36ff65e1',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef1669048cf40fbe1ec6f89e',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9eb52dba6a406797f18c6cc7',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be6491ba66879bc75242993d',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5d95826e0f51badbe774dab',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4d5344fdfbb4bb772a04e7d',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f709317cbcf3a011a86826cd',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-902cf7617361d239d5bdb646',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-673e9ddf967d96d0cf80112f',
        target_name='tudo-para-ia-identity-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02ed81892a050da55aef755c',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cda60cf35466dba3973bea8',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-102406e5daf7aba33614be77',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26ba519a41d82632f619953d',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf1fa5d08c13b8262e14092d',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf64baac0edd2c969fd07cbf',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74bd4d42e947e9ba86d4b58f',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-578dc73e6b887ea51171af9f',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9cc95972a6deb66aeb0890fb',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-745d9aa9e3ad33f507ed2bbb',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65add7cff18cdd64eba9a7bc',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1418f61e70cf92a1040edd00',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-637c9f2bc9c5604ce126abe8',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-633f1d06655df9328a156a82',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1097057db05cbe453ad254d9',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-def70adf7d318324bfd986e0',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dec41ca588ae2cf75166d410',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3961e373a0ff24510bbb0a4',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bc6d6c8eb56d8108916216a',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-309e47945d5a3affa8e4074e',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e613010ee08316283211b131',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0a6f4a4e47101124899df0a',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-746728a576bfe1f6edfea3ee',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e42f6f655dec2c5ed7572aae',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56e60ce66ab560c9b81f4ecf',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf0709b652759924b7ae911c',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-190d1de2f17d088ff891e562',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8366562618c5f98b534400c',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d18d2d2ea11556314ccab19',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3286630d4e5fa28d4f120145',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ca76cefdfec76f2fe7e5ee9',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2686d493b793dfcefc97a25',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e24acc1d52b53b25b1af380c',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83e81448c6da6e69f67351b7',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66b1b9e94a280e646a83c9aa',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f287eea032555d3e1fc46e4',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b53748965af3ad0c11c7f59',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39fdb2dc80793b2e8ed9de05',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6373b53ce4fc0cb5d5b9dd91',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af6f0aceb8575d44054e03d1',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33a580807ef3027410683456',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b36c3c9bcb609134964069b',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35253ca629388eb928516a07',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7093229888e1b49e77d6268a',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b71a34a11ecebfcaffa54a3',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-454e6eef1979ce1effd41ebe',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b601f615f4cff9f7a4741469',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efbe4661afece8cdc62ce778',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2705a66cd4a623b1c57192f8',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a9154d258e666e9c8d0bb28',
        target_name='tudo-para-ia-identity-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa9f22079f3c547b8dc47fbc',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83e0aad2beec49a3af9ebc61',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a63e64f2d13db87fd8973a25',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05ae2c128abdc018fe64b501',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d99f9842a229e297df4f35f8',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb971f0d8c36320e9ea66730',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6910dd0f56dd4bd24968a6e',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c571dca62f00cabce9a9edd9',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a86856bff6006ceaa79af726',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f0310fd6890799e24cf0855',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30dc4c72173e3cfb3e690ef8',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e36fce7f75869b835c6d6a9',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c3e1845406a891d885d759c',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19a8a58f156361fb773ce939',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa62c9c914c420a79434f60a',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbfe66f91fbd8a2c71141fe0',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8804e42f62e89d597f6ff125',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d4c4c7546b484a201b5e738',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a60a33afab95b4e7a112c95',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2410804905a929c7af1a1bcd',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9db594f014d51556c9fb4ea',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7b81fb00a133997c05363f3',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-183d46c9ec6f28b26f54d183',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dbf1c24a2656b83a6af5cb0',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85204aa1c16a10c03bce253d',
        target_name='tudo-para-ia-identity-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6f330440dbcc9b1071cd22f',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85554a25300dd269a1796044',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fcff891376a8514c48284e5',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc464cb299a81f8dacafd798',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b22b94f77b304633f82d7e1',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0cb9dc06984e87c1d3572ab',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7cb77ae2dec84a1a62494ec5',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0252e56cbee1dbf8cf14fe0e',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd03af930737bf131ca72b84',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bed2b2bc1c3d5eb6fefbe8f6',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84856d0f00631a24036cdafb',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-311ec58342a662d29019d66f',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2133d3f5b4ac1ae74df8eb6a',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9ec1fa41759fc42ae8a7c29',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffc3fa150c68f3f00417e07d',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-396530f3d608584ba76c787a',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ed2621d2126fd66d9b21d13',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fab4b385f97f55d4802835ff',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce65403a9f65d71d51054862',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3755c3af0f2451a5c94ba456',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17c715afa4f739d195e2ca02',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e4cb8a76a1501d976bd987d',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ade55f0ff1f7137b7dac9a46',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-817405d94883af3a330b6242',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abe7b8ec0998f35a1de8409f',
        target_name='tudo-para-ia-identity-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc819ab498da334c5c963369',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-240efd3ea24a3395a6a2889b',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-162ee0e5f11cf8e5570fdab2',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-378196a7720dbaf0758520b4',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81025d6b8a116b463ad59820',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79ca3b0013a8cfd9e1184c6e',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64a5cedb6a36f464747f0a08',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-340c1877247945affa2ca021',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-087464bd34ddb2b57f898149',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d8cd8a6447d346788e2fb30',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-858e12a77705a0b78c8e595f',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0b08d6c46f83496efe13278',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00b8c724c418ad5c3c73ffc4',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0531ab9d5e4e69cc6842fb7',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6462880debc04ecbd99d2ef2',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a641c7603a2aad62a3f77da6',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-279714245976dec0d5929df4',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52fb58eca6f4c183ffcecd15',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-181d907cdebe98cbe7a1abb5',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95333e67392e62bb00046712',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d5f4192c2cfc4a2cf07f5d6',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8433dc4a637a33909c634c0',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2aa7bf4ab1e60fc208d3475c',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de996ac28a1589de86436f27',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e8dc1d9aa542c3aecc11b96',
        target_name='tudo-para-ia-identity-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0ed1567494dd1889a1e1556',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ae69f8f667d194175f712a2',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a6a10e2927bef87aa954f24',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2042df42fec948ae1b421d2a',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de3c819260b3977efd29e391',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f509d0320e29108c926f8cae',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62013520e4eb303a8c7a105e',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a4911451bd66a72739342bc',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9d849dd09020aece93c720c',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06f1ac1e9ca2624220104b16',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c36048bede5ca11e14c92d8e',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75cde5d895da1249ee2a2e3c',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55b2004ca1c283b7773ac5e9',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e199168f62f13576cc59699',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7492c2fe53740e1a1d28fb2',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19df5a2292193222d43dc07a',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75a9b344209232560988d9d1',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ed550e2eb1135de08d14639',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c42ff48b31a48ded269e817',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29b772776bd734e3c68eb49e',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de0c58e9feb8c957d16d9a86',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ec89036d60d0f8307aed02b',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39ec5f08d7d19b519d71ca57',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7ff201539ea5ea95fd7dc8e',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-742c24acc4014ed196a466e4',
        target_name='tudo-para-ia-identity-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e703d1a5abb853567e01bdb2',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-386767511f1e1ee11c65c654',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3bfd853dca4adf5591585aa',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8292c0463d221cd15c28c305',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-999b0b1bd94fe67d06e9985b',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3233cfe46cea82174112f574',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bab37cc21c920118f97568a3',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7695c50720de160cb2a8da0',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd2c976b224afc61687c2e82',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd28b2fa99573b45ef0602cc',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-769812605674fb3e5911d4c4',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-563b5a1ef78a20af3ed56ebe',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4471fc56e982bb3dff68e527',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0cf3c75010a42fdbdf02ee2',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9fc897816f69dba435c6195',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b84fd453704963e3cba4eb0',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ffd3af4bf2bd1db3944da8b',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea20dab680f5c1c6794563a3',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5125a1da452d19d9840f8ec0',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b5e56820b4ace79d69d2337',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-352ce0b46a09399c84bfb884',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47fc7fb62d016cfabb16c859',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cafaee70b64ecf9003563754',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7467daf3b2e0769449b2ca91',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03da4a6bee534a9000238b7c',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60175f263b090fa777105ede',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83028092faec38248ed60f17',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ee298b4128ec485170bfb23',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9fced66528c40943754ec6b',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bae0b64136f5cca9d8753655',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c09e0d9a463ab25d5795b85',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd4df24bbfa100c01036dc47',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92c1e21c983ec9bdc2400615',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6174b63fba81f99e28672553',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e7f6a7dcf8782598f2bc6ed',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3986f56650b856c191be1954',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2f22a7ad7ef6f937f9ac186',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68e6bd753c4ccaeb2b438b40',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-417e746c9c4d3e92e987f7fd',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e70c213d7454f768e4831e6',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-700de0d3c2793afb5f715e0a',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de3e0d4129f634f25bd21f4f',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b9dddc0fc5e5af7f396e357',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-211d51a45ff6a63a93243760',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8ea511625aa2999dc2871b3',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6038b7635fbbaaec71859947',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea3f47a9b0290bb157a0d2cb',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7af54fc230c80f8b362e161f',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d242a7e86708c54b6837e1f',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5f4d2883964d419a4a6b165',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52a2bc7a76c3c1190ef2b7fd',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f781595124ece8072ff965c5',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86ea28baf23c27a26d1cbb90',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-451941a539703fad89ae6796',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f042e6c99d0e9543cf8dcbf6',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-313a37a49bc30139a9d146b7',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e6847ffad11444e7ce0cb0b',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6e55fc849ec6baafc65c470',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d662b73b7272dc190b2bc511',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5102d4185af85707e06c9d5',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b078ffa5c39d2986ae9329ef',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80b6920d54ee3a85e374e0c8',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-015c82926ffda4b2b29b508c',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf9f0e7874619091adff5e55',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2572f4389824a487037a7a1',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fe455589aa9f3054195c40e',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d2337a5e7d1922581c09f83',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70926ec6b4447679c3a4f7ed',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8b32422cad4b3c4bb05bcf9',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15544ca5a2357a67b3f5833b',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db2cedcfcf4f5fd0887493f1',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1fada3743394af6154843465',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b3f858c57f00ca927945cb5',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8dee6a9122384d81c5cb5c20',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de1603bedb3d55c3efac15ca',
        target_name='tudo-para-ia-identity-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f9348fa612ef10cba592409',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-affd58ba83f5a0b74807431b',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d991d980df9ec88df9fa2b59',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fab6dac17000245dbcd140ae',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f044b8bf1541a2cfdf0d3f9',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83a87236787d93af7876dd43',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a92a21025c561de2f04ef53',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d68bd14bb7f2701aee2f2d50',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4ec40e63375fb6e3a36abac',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fbc81574bb5e461308d4a1f',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb44de0268cc7b022d9786d0',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9320c73fc7d7b2313c36c7fd',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd391e5e4da55b0601bd08fb',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63e35c5744c2eb6043b4be00',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e18197fc489d24e1d65ce456',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1024f3ba6a724f26b72bdca5',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b859fdb5d6ec8131f5c2edf2',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fac455a7497a195302f1a60',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c12fcccbdbd04942032f32b',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9d5a621a5b67cb0d0e44a22',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49beaf94a52776e577b05cf4',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c8b1cd12b637a786a99d876',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d72ac89b29122492c047a759',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c4a1ecbcd41b56df787a853',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2056b97dd8667dd049173543',
        target_name='tudo-para-ia-identity-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_value='tudo-para-ia-identity-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d47d4a8471dea4feecbfc91e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2784ee1b6af5b489c0d58e7a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45dc967f8b516c7003959d9e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78023027cae45793b308e4d7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e101e030e842bfee062b1591',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f3fa499df8f8e12d670d7bb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a622df95eb6f80d26aad1aa2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4b74af5a1b14a1ac01af521',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2dbd6983005b456a68538bdb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44511fba7899a3fe07d42143',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24185e4b41ce2517200f1cc2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-418a025227b42a1edd363d73',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0f4eb626b29ab19d94f28cc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be93d0db134d1fe8968a6772',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24592a298b86623d8be99ef1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d2ff7634098f109742ac330',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e3f9c63e9b0754caef08cf9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6fe930ad5906ca301c63716',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5143c9faa3f9de776b2c0c22',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-491b8238b04832a9d91df3b6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e46dd83c67db7f3c18b45dee',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76e47a5e55af98859856d1ce',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8234a63a01e9d8f3b5a4837d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b565548582abebf2bb4e20ea',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33a8cec85d375f8309919c8e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-489478f6b1736301134aecb7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89fdaf2a4c36064feac25901',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3780fde7054cd063c0a48b8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c140ec67476a94ad14eda0c6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0fb974023842458fc4b0ef60',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87afcc61a12fc32826b90bfa',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10fe91ab4b694af15babb02f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d38bfb933e93183e0dfbc8a1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d134df54e3ab9b4b94e9ba2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2123a56829a90e0c040c3a9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48c37fea2bd4e339113c8eab',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83dc23cd3a422cf00b43be6b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c03ad05a7f14a32cd2c8778f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92e08796cb53b082921613d1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b43925c2b147b5f9a9a909e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f5e03d674db472a32044804',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80393d32335d63f6049fd00c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3af4a74c7501d8251ad37075',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b637c375e86dc708024a2074',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64ecb1541334be6e978e4a99',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-737707cbfb3b2e13adf60f7b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acaf3a6193edd398a1deb12d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9127fbdca6920e95c6a170bb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-491750791ba13974a94b07bc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ada46fcf3a717d8b81291662',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-842f461e7e95db4105ccee21',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eafe1bd2133430e1c37e2ec3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b9c5eb51ca29d9e52e22861',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96bc270b00572223e8c19449',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a0b4f1a3259396f06cd6176',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab9c247a03b15a8719f790dc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0e9b0beb18628fa3e9e4e3b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2dee69190e67e6f02fb199a4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fa4dec7067a92b996ed2549',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-593fefb4242fafb81b821844',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-489665b39147120c0e23920c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-459ea8fdf7c4e1a48aa04587',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5d4b8438e3b443067507f76',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58fb6a8982db4ce846357198',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b183a1df184a0c5e3bbf55e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1526c6894d5426fd60806628',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3df36d3b1d414fb4aac0f3a9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88b8aa33e53927b31a8894b0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df34c5f1b04a41232826eaf2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0b03b52391ab926e591166b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca3df214677872fff83a3c34',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c412aa6d5d6a46b212f16f64',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe95b41c1b75f2b7fc2e1e10',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98e98f06f91cd6380d6de249',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f27c15939ea3bce244e53826',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3649ce492c92d4866dbde8a7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-549458ee27098c1e4580c322',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6d44b15ece1018ccdf00515',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ed19e0dc6cddabf530ef8f9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bd05a13222344ee92d0b3f0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-089dd76e016b79e1dbcdb921',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5e302c8e96de6dc13bf5008',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64be53c597282c9156c612c5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95531eac00efb28fb92ad931',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdb5e41debb1159883fb92f1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f440cbeed7b50fecdad33e6e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8dc95aa96678bb4012e338ee',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49566acea4d9327d266772e0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-352564f2aab2ef8dbcba2feb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-571a189f97247f61d0ab6ae4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfbe409daaef025754f0113b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b08bf85c8907d9b0a112386',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-feca862d4590884b112768af',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d05865850b6daeb1ad6c6fd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d6c44bd50e76f65417a6318',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6323bac470dd70b93d58f23f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d6c6d09b1a3dc20a48a1ee7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d4322e3ef9c8f811c60d997',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44e91536c3ad22c7d2178e1a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2a66c07874942c5702c7e58',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5fa8fc2dec3701d1a1388ec',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d49afcc2380ae20b6b9029fb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a433c8efeb9d6b3e0b99dd63',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6e2d5f6886b3e4e4fd906d7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45abb6f2b4372efd9a148a2e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edcd7f892418d7d51c642b8f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-235b48a6a3f2f29a7e621f3b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6eff5971208057da793e1be3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee8ef5590f9759567e87abd3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dae14a9313827f2af41c794d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c6c171280f7c73828d4d6dc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07a5a619c558c89f5cd131fb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf2e556cdee05d7a84a5992a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d7836889f2c8cd924fe8d55',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd936e6a2e58f578014f5f37',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e5fd9135c8b85e41f27aeca',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-120c7286c2ddd20cebeca3a9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0be7eb50136184fc2b6fadb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bfe3265a87a1962b0ada8c6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-348a68124b3173c566e6b229',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50fbf6d5281a3073978dd6ab',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7932e523c72364e4076c8ab6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c08ab833de0bfe9ef1fc7aac',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96bdd7ec75a56173d4b897e6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7beaf25d2ebbd85e49bdca8a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0af2adf7c72e96d0e628f34',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3bf87db2501bdff349543ac',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8a236a97799d21e1d0c0a57',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aba68728674a892719b982b9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad946b8d76f1329f44cb8f28',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-325b98443fe5aeb533aa5d51',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-444fe03f38b136077df60047',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6dda27f716876ddced0bdc9a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a65ff8b91b95acfce415b98b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aff1c310c160cc3f33784d89',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98006cc5c226a0ff6b186b0c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f57934401c2724ba8ac2b4e5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-168eeb9b0be1be93cd96c9e8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ce0fe673001d4fd1b0cf7b0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45438665a7cb2f6c4b11b825',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-586143fe64dd67ad01d333d1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0539d6dc1c4a7352e889ee60',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92cbe89eda16d4aecbbe4333',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50d192915910938edf6b169f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb1e1dc84e0eb251cea7dbcf',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e338daadc2c2d40f447f681',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c0bbb063590fe3787011967',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f35f74278a12a43e2ce9081',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d39ae5854eb17a1d64885c4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a6547d4ec5f347c12f77fa4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7620b962561422b7516e4fae',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64e1e8dbbb805c72b5b4b0e5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-946aec4ae455d247b11d7f0b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a785e2b81c1dc0292cb285ce',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbad76c6362f32bf5dd5726d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a462b4551a19c20cf7a7076a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b3577ccfb953d6e4f7d4d42',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e624c8986bd14c94c9093a2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6acfb7b5c529278cf93e2073',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea719516f27888f2052b5597',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86d66e582d8c26ee0c438fe4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63c56c28e7e066be40e7a428',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b65fbf50b9399dc60cfba767',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec9440c83e208cd1acf39302',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0fb796d4e6b99af39891ee9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40edfdd22ec992413ad233ef',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d51a1e8eefffb6315196f0c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b775bfb8091cd6e5afad921f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fbbe6c1393bacb6f105362e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20e4639c32651115e217e3c1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a350831ecba8476611bf69d6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8a5782530836ef53de0d28c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c1ea5e863f36482422d61e1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbba19961f463a72eaf32141',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47f5d521ca90bbada9ae70be',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5fd08a555df6c52848b9129a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe6f535a53d06aa43295c64d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99e0b8b2fd0a788b8e335127',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f402a4fa706604b9fa174cf',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a1ac2ecaa694633acd5291a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2b750ac5b6f09cabd8f9f25',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c226f32b197b55d801bf92f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-852b66db9710f75af5a71f22',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ca404a1e98f850e54deffd0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e7cd49b6b4a5e6adb8616e1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c67ca7533a62a60a670c3170',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af8470d5410f625539e5f0ce',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5386cce3e62f303ef520b715',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c64dff576a2b32defba1404',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-198d54c8fa80ae6fad60bd4f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87c946f430472e68d78ff700',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6da1629db9c826d96c10e37b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc222028269f47cf6e049dbc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87e742a027070004ba7df09c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a332257f339059c0c2d72d1b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d0d61af5c50d06dab53f565',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e50dbe18116c44c9f1bcef6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00ecdc911e318256c215abff',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36c7aeee676904341bad0bf2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc8e7cafa9eb10ad1b3f0f33',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4daba7c2c1b44396c4e2717c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-945893619562ce0095826790',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62892bfb7f51976a7195cdd7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0197e5967fe30515dc53b6a1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fdd7d1d98f08415fcaa3690d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71bc3767ba726c0be64a9cf2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f8d3e96cb9b99ba23908e82',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79e2963f190b81a4720b7e6e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a2b178d4555c200aa9a77fc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f854c652c42b734feee8f092',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cc63acf8c5173c682882d4e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39e1d52e20ed34ae6bc97463',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7b58bef6480e4ef7f0271b0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0174d5f6179da752e3d5512e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-727ccec1fd1a201c085893fc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2097728ee7c512a08c7671c0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a40f4b42c7121dffd5a4dfeb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8dcc5677e2f55f8e51eaa37',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e9017cb71edbff39a56b78d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28206fac5ee90bc51756a983',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ccfc02efe15f825704fc3bc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e686286907f9acb72e3f00f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12a8a714f8dd0b06fa8be15c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5c0765b2bcb4edfb3ef42f1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f72df07c0759b21242f4b36a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9473e28bef69a1a70a80964',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a1c24d34220515c83a10ea5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-960d988770963f28964f80bc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e06b063cba8af980776981bc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fb7ba065afe0802cd0fd6ad',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59a21f6661d06fca4ff04632',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db9bac22465182a19bd1e905',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6f4ae7fbcf0d9920da75ff1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5b66c3340a2979f85c7be8a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e74f1f4f525ce2bd0a63518f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71c6fdabf9bc8c0a4f738db1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-778320eb958a0fcee82ae785',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1d37e321e4a74a8ddc375b7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17d28c9f36d7d8ceb2969fcf',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a27f384447c65bbea455f97',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a9b462d382175c864db0976',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a1a8deafa6d663fd7aa16de',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1010792a596ef8d7e1c07d4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65915949f0dd936871f12773',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98895e7dc347b0ce709427c4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4cc6cb31f45c01789ff31fa',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2ea3a51b642dcd2a32f362f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15921e16324bc62cf7d04f04',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4a07c9c30f2bb34e0225848',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce4ca113457d7f94959927fb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2ba0a6f4a33136ac4cdd1f6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5dbb95d1f7112c826bef32f2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4f988fe54ff47d539824017',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c624b470a33f731cdddf7fe9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40b8548ddd9412d8443de3bd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43b3264095100eaa510896d5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94d03822f9ebbc0a578ca2c6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78afc8cd7861b4e53d60832d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5cfa156b974b6a769372c82',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f31ff23d595be634255dcc6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c7a4e3157957b09bbff549b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f7dd2f74f1ed01c02f9a3a4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe717ff7de8e0d0e7b510a82',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27f657430f8e6f5e5601d5c5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b9d2039d561cf95ffb50f70',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d084f0350a732479062fd6d3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0e8570de80bfda4b5a63b56',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f82c47192c7f6c9fa8e796fc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4df2aa32167c7ec9442cb13d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f5818ddf0109e3969496a4f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbdec84cac1949a8b7343703',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0925f20c5dda72f3f43a1cbd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fdcb6351f678989214e3275b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb242067c81cd66ecf45655d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5551da8e4ca73bff9aa1f8b0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83d65661b94b363cf64709c1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be9d345708d0c12104c938d4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46f76b0075715cabe2238bee',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e16986410ec41f7ea64b4611',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbd2af1491bfc1130c8708c5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e1e2402d96e157b9bf55923',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d7396f06d025bc3718e9268',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cf0eee2c0f13f1e4f481e61',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4df45d50fb55915b826880e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb823df2cdfbdbe4b50393dd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b8bb19d6adfa3958bcdfac9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b332312b36fedd7ae2437be',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86b1c7bd2fa26bab7a29e319',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4be81762b1dfb01363207821',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f469d865d40387f4ee794e4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4ed076e4de643939762aa85',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a071dfaca3e7997681f368c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f100ead70e3da9895495fa0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b676b2f4795664709eeb1270',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8796be022ad5d2f65809bf0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e81704637a448db82005ceb4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2684d5a7347587f5be81acc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab62999df0f3b3be7bf62df8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8ba30fe0eb539846d872eed',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b84d4b74103935f5cc4a46b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45dc4257e7474ca2abb35049',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38fcc51b6bdaa655653fe6a5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13247da7abdae91662829945',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f72d494ecc92d2d0e2ab5a1a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d92b06d0c8026b39b3fc46c5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45cf43c2cdc5ec7fe435686f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-647bff6d22e78a895213dee8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6826fa658a4ab9229c37e07',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4eb4a4388893461a146f5ddc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-924e32f734da7a8e39f2a6de',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2398a8bbc6cc6e9e6ab2abb3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5753d228c9a95a085d7190cf',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68393da3b65bb30e5edd1142',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e6282eec452a8cf75092a01',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8a5baff140c98648f2ffe65',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-628b53cd16478ea608554f28',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ff6ab61e7cab29b955661e6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00c7526ea3b7b8f3fe2f9b07',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b947137fb8a158ec8da5a787',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a1e50f98b7eed17b32335b1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad534d5dbd9324e09427852a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b0b4d78f1061941df39bd03',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-067cb2f82f06cb0fe5fb1b2d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fdf37f8eb5096f2b35aec586',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dfd14bf50e421168bd098348',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab942926aa059fc5dbf48e7a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc3563ae72689cd3637eb478',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2dab91141f3512f15e462af0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-891ff3527ec81ed5cfbe723c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a7689cf9d38addbe7ec127b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7e30c0a8c98fa906b32f1a7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-856ece5ef7e4416919d47739',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6b8fdd6175f6c74707760a6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9eff05be61ef71a81b2cc782',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a46fc33ec95e7f3c8f7a5ea6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81c01af65f0b959da993898f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0ee95a373f2172caf8b3f5e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-01cc616cb02af60a25cda29c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac683df005b34d6bcfdc49e6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a7dd426b2add4db34c12752',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4715ddb5b455456f4bb579e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16b990cade14d42c0a2269b2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7dcfd34aa841c5b0a5c31567',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cac084444bec7c0e5987abc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80bb9f5fbd6b3d3ff42320ab',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db2173c240e5107889d80eff',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-871b3ab17e9c7eaf86006bb5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-659e138ad012a6b074746448',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b856c279c11e0c09c14f6c2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7b6848d483a3dcbd81a1a53',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bf0e7998d739fb15db8faa5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6ebea86054f7fd043daa525',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9ee58ffb0213a3c5ec999af',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a95452c30ee24853c8de4353',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd893692db00160aa57bd25e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a844f12f03466256556f3c9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70f9b0978b3b550bf68c8878',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62fe1c881571a14cb1945985',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7134bb8b70c1b084a86ced0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c30b968aa7de42f27e28b97',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e6b693e94fe6fb0e5aa30f0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e015b65799580cc58b19d96',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0c9ce138cf3994c645adc8a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d65d8e52f6c9743054d01a01',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f2778f3d616a018097124b6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58dff5f1521d5102b4a88ba6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-caf553a65b5776977f459129',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b12317d4542802b4699adc3d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2a807ea1e39d8d5c3d707e8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9291071b21b4d2f72068ad8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfc446b6fd7b3c5a96c33e46',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b376b33579aa0655c94eee1e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1b3b1cd5d4eda27309acb9c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1e059f3acf4618080f6bd79',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-760e563f5876806cbaab1bc7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a40f6baedabca15311691015',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebd50b8dd58345b4d5f6fc13',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32dfe06030f14c18807fa8fa',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-435a71ed08e88498962c3d9a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6e0b7936f8a898e2f392997',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1f0291e8908d0e26293497e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f91fc966f673d0f225784604',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2450509bb983c556b5f67523',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12152510b676167606610ccd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0bc63cbb4b8d232e642acc1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b69426fa513458911ddddc0f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d71c696ba1bfaa722025821',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3e1b978784ea12124fda1a9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d4b26d5ec02057a047d1099',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd3bfef9e0012a21218ced99',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8aa4c990f1e267c746e68033',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-515363f901fa55f37b76e302',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bafe67cea8fe60631971c45',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dcdd557211d3cc46018cb36',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f23dbe6ae83bffd9175704b6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78c37189c846ba83d0a1dda0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc9c2768e520099512e6f86a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3f4f3172841da70cbb458f2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-135cf99105c8945bd82b62a9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a639f581fca7f3d25b90a6d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ab487a3557acb4343bbf00d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2db944517b2e54386b387394',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d5c70ef3175e9fbc8064cbf',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf8b402c1ee5facb2430475b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bff077bc76b413cc7560fe30',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9f7765734b2feb0a32e36de',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a431caae3febaaa3ea239614',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f72c6918508f9640dd93438a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f1e1725c97504f9ec774245',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4deed19914bf22e0bb1fc120',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0c4342f40cdffbf0b2a09ab',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0224f64839629d3e810ecae2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59f05b7010df3e857a99c810',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f3b706089a2e7fc07a64928',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1819a616f65d4de406f87b80',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e53c6b2215ddf759d40fc04',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e53786850adb7273f6d8f89',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0f8d2164ae247e96237b9e1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19ed78bab7a4ed7bfa8d4c5a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45e54cc2b9cc2999bc98de71',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaff5963a1a2dd41b0705672',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-586fe48615637ff1b8bf766d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8183fec7b9c2d7dd87c6d9e1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1958f0a816c3e7ad99edb447',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eaef378d265167354a17d430',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0da1b04775cc12fa29633510',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3610adcb551634f1377ac737',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c3cd36a57fefdda559b5c62',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffe3a5fd0cfd0b65579edf12',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf5ec3db3f1f7e4c0339f315',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf10cf176d44329bb7f83c85',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4eecfafe861492d8e00025f5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88388bc4e1074317a88f360a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-311fe0a6b446acdbcf4df22f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52ac48041e920ae0085a85eb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ec7987e0abd099d11cf519b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8323e4927f6ec8636a03a398',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05cf03ae8be0d4c0f2a49e9f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae6269accf7ec456d98d9b30',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8a3c29bdb78b4a5c2dbc38a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc6cc1f9b2d69ff55183b304',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3029e4186f4dc2594ae7ecef',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c768845670614075ecebb665',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5382463d2aff01196463f90',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59e84cb400231d5249d9c2bd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e0424e31ab5f3c6893c0bb6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99068e7bc26279095a6b79c2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c89857861b8180477fd63fb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3b4682ab88b416090c0c3f6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fefbae9238d5295453ca5ff2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92da718897879dbf95ea7ff2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90bc5ffb4b2656bd5d86a076',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89b945787036266eacf36df5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7da1a10092b579097ffa2cf8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25741e2af2b7031416ce070a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37ab68df496608d987538c37',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2532dbb8e999bf338cc700a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eaa6e2a91a3606788b6b146c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3d2241d4dfc15072a75a957',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-beece375d1c8f39067574d1a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-319c7bfb84e61ad655386f58',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5385d268a785b7d301ff149',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fae11061e0ae107d12a83b55',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-901ae6e9dc607f5de368b548',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed039bd575857581e135076e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a47f873f60e91f9975382d13',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d907d2ecf71ae5264a6799d2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-704ee5b49409e8f2b2445187',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ee096c4658cd0cf3752ceed',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58827682ba67035b49f16612',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1efdb7394ee8bf84fbac3e6d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aceba18c8658de89752b3943',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b383a4ef4ec3c5f1ae97bfa4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a310ce3e8958f48c86995e9a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e03b40273cda762126a0f96',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c320589703575063cc28ca00',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e40f705d95a837088a2038b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73112a804fa2346eff8bd2dd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10ee5d6a72dbc2a6e70519dd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26f868393c96338186f2675e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-512bd8745f5fdc6c86f8bc9a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3647c3dae8680baac0a4f0f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3a7cdd4c3eec7f9c1443641',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ddb789875b1f30672e4f6ee1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6219ec12fb8cce2d5725c14d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cef64a13b509aac388ce957e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a616af162dfb47dad6515c41',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e5c48c47678625d68b5cdf1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aea833a881c6469c0bfde77b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9810a2d230af6170a8cabf7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b8659663580756174b129d3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05f1a10070657585657f9d27',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8888a1dc747970c662cc2724',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-854dd5e5644ff2f4217aaadc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9366be85a7e2ac3a63607d8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea05680eb56ee268869ce70d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0f28af958425e538bc1c98b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a5ed28d1f26fff95421d9d5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f16db47fa3417fcf69e107fa',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcd19ea68ee1c63fd207fd2b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1c0ff9b7901470b5715e36c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9f7c4a40ae9fb5d6e484815',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f29baa421e4cdd2776971bc8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd644cfff2546c9aee0e1cc6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4882231b26262400b4b30bb4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59114c7c011031b48505587f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-948f85fed784162c76784361',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-663644cd42adcf220109f708',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18af44e795f07a8cadf1adaa',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-188bd900074ade925183aaec',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c895ba10013bb2585b33fa7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e9536c3b7a4d80ace40bbbb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8f4ddd6f08ff6cab958eb5e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac8516f876793f6468d7fca0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51a359bf25af0546ed74ee72',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f4a61644d214bbcee2691d6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c03512d5f363109af2b749d2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb1b3ed6ff3e3c27f827d383',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-196a801c33fa845100a08537',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e94d9329f9686555e2a1104',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e78970188873eed88d61f44',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82060ac5f2db80c83fbc1372',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3776b4b6e05af148d46fd15a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b7c3155178d05c06e7671f5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-586164bcd2534ad6e05e4b6a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc1ff582a631052db7194b14',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b42a3bc8bf0b7dfe516baaeb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-049cac239cc3fe347c3b2cd9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b30b3b51fb26c77bf893d99',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4475ce472f37ff1a81ebd1c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6dec7dc41721aadbf7c89a39',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9560a9d8afc3bb2fbc5baba8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f84ff607c98ecbe083c2a76a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-374b9d6f6692134380629860',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cabc266ed1f89af58f5797ea',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16dcc1d702805bd87d38ba79',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1b47880ac92e582b7d4da1a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b352dde9cec654e551d5b28',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00e842bc01d8206361fad076',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e094eff43a6adf01018322af',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa1a7842e6ac489ecdbfb004',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3882037352e68bb688b14d8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1fa20744500907842f3302d8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-274125d3b2d98e45d6a42d39',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-689ad7de71737fe539007f08',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-738be9c7c3e4af9476ffec0d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22d3879c69cb2beeb79959f4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5d58b85ee691d19f9101e39',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-411a58ca9205cb59936e5cba',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2e2e0ddd60b7749fb7c597a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3a7dc51efd0d5fa7f1964ea',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-575fe6e6d8244857718d349f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f323f52d3445255558ce18b4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae8c3d23f6e3f627b01a6633',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8007e126c9a8d5b667286d9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a65f93d149c9f22ebd66118',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b97a20adc3b0077a5607edd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dea44b2d58b8f81b20cc56b9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14615f52e4eac700d0ea70bf',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-602ce214284899c3804f325b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8ec86f90ac8395a7ef2a565',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4ac72b78fe6f741e37de03e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c236966465cf362ba22baa8a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7eafbc206e99fa776715283',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96330c4dff88070d785e52be',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-404ac5afc87b9a1a54eb6cd1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d22cdd905a1980aee63b3d7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1709ba5a93da84285d15970',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-626653b86e7fade5fa597379',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-607c5ca63b061f607586c55d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9be31a80bc0991c04351073',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f20d22884feef80314062ca',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da965d82008def20289398b4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71a6ec19aaa94a4954f26417',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-130b5cef1cc376ad66dad741',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8344b1417e70050a58e4a3e5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8e8c4a69a4c1196d89a0b2a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74a6adc111d0e20aa00e1670',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9a4818dd7a535af9e80d039',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15b619071f7fec6eecde0a89',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b4fd973e18dfa6e0345c6da',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-930dd3a0fae05fb4a92bd3c0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60b710af2d1a9596ed69aa1b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3569c5c48c35d957a0f93b05',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08e655054f87c0aeacd12d8d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-193d873a60b8da8d60bb8f28',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf9c988d8d4e25d815234ae3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8934fd592924c5fe8babc7a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb7347c07b5c47efe6ad8e76',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52fc34c129f3804f8e498bd1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39147f9acc28a3334f0a5eeb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-833c1bcda904a45ec1b2b799',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16c9f3b51c4d520ac4fde916',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-352724939961f5bab3a3eb5b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90fb41e55f9b55c6760b7828',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-008f42fd0e9e42cd5d0f40f9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-adc3276b5a3e91cb222595e4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8532d6326959ee8b7028de4c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-059efc23eb6b4da6db7d7ca0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2797b0cde493f24bc114c65b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1cb859f5c8a3c5b10b95eb8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1041703ded97b24aeba5f9d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45a0cc8f097b1a3660459deb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90cf718a68889251c908d81d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd1a5a2723a80b796d1e780a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c36e40b34a1d7dfc338be66',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afb484d4aaabe9421599b881',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee5d14baa6ff8c82844318f6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83f45100934a39f806cfec0b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a94a861dee5684bccb8c85e4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f19c015ba31bc72c88b6adc9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a77c87460fd9cf3256309e3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6656624a80800028ef15be43',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cd6c8821a23cbf9395ffdff',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0befe128fa0f929e5ee76fc2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f280f3f45424db48fcde656',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a1c685db459da3d9175a6cd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c90a54dc0f0cbf3a2bf747a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9ba217d0dcd1bf979f50a70',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d2be3ff7f76f4cc41717f61',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cb3b30744c91ae7ff802cb8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9223fa330644fe925814c6fc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25477f5f41acb53a14c48573',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-644088172fc9648fa501df83',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77b0e40febfde28280b0b8ed',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c1244abc625691661ca4050',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6cffb2f2ddad8f620ddaa12',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee2a2cd1a37d967bcc9acd4f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19ea86cc7c4e788bdffb4a2f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec439d7cabf264bdc404fcd0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5441d440cb17853fe332251',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d7333c52e537bf1fec26e49',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74aec070e5c8724294796814',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07014985ed1153e5fc4dffdd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94094d1cf880f5e5a1094260',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5891929f06b732e97d35c0c7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-137d396af96425c1470083f0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08ed1045f229b4a29668c81c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-305c2bacacf3dbaa33af99d2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41fde7fa7f51c932468b9c94',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cfe49721d7718076189377e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6292dae6f77eb82ed33e673f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c72139ca5a759fea79b8ecd3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f94712a2354ae2e64b388fc8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d384ab10d04f1a90ba72a22',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff82b3c0ac5a023288923857',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a087fe6b0ce1388dab3d792',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17485314895e99b35aea9d7b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96122cf9f0668c6b01975ad2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-016d33573863b1e7645ca4be',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a5531a4310649e758bde48d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3790e0ff9b1c65356f069d04',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a0536c29510fcd6831eceb2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c98d438a458f388583a9481f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d9bd561af51680cbffece7a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26b43719aa2a7e240df9ce3b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b9e9c0c6c00495f23de5ea1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3d3de26343216a91d50e6ba',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d784602b06c1965e8f58c57d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9392172ca01f24d1f9c54a3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-098abd70cc121e7388031b05',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37ba59894cec4647b202aebf',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d9db225eaa0dc6d4e3ce8af',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-725bcbd23f60b22b4b04f3ed',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74f2dbd6ba9534451c858376',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46e9455aee1d6f96f5f6d258',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d5cb0064cef3fb398d4481b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4fa08e2157307b2b2c730a8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d86a55104a774aca39bdf02',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d0613db13a7f358385f8fbc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ebec22ca606360578c8a76d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72ce9913121f07db13f4d049',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf15cf9b295067d5d5bea813',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9c9de37f709802eab130755',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ffb53357a16203d64bbb72f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0c97c1f526b645053aef252',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c38e3a7d83bf007883ed088',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8fa36650e5d839b4ca4fb415',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c8c8800ffa7d09753c18edc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac0bb21c9e57b747b6633886',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fffcbb8ec75e87d978fb431',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d228773c146a337288179bc8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de4121df2fd795d08da2c2e1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56aecf2978ad9d3c1928622c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90347baf2dd8c48e5b70f4e0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92d0aa85145485bb33ac85f4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a51254ec13893e884b74adca',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3ee35ea19ee03689e8d190c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7024dd783284a15b4b4dbe8f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbe6559dd33c97ff78cf47fa',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c6f89e3dd1c561f6b3f2942',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f70c673a6f8e81715e7c676',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c04e708c549721157eaac46',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8aad3cf11afcf08cc4308552',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb4efef152863b2815a39786',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ceafd78b9effff61b8c12c4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a94196e68d9c1b0d23a6d59',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19d03c431e9cf031958dc369',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df1421d10df851a4d4852fba',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82f47b1cbbd768967e4811a5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9c59b220eaa56cb74acf851',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d41cacbb14cc4c232ed3d0ef',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4636debe2295d369c7985e2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-423258aaa8043c0a4163859f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86606b024806bdaf56d4343b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea2845871ae3ede4c759d48d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-708e33d9d459185872be63a1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15ba210c4c4356617f6958fe',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f650b66e92383ddd96186132',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2c0d99c5ccbf707328f78fc',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4009754c68e095fd7b4b4a50',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61b3597046d1f2c52ab60a3e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b5470ea32b9ba3fb8b136c2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a48944f0a627e51e1202c91',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6f610a726f7d30a15f8522b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cf519d04929f1e6f54029ba',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a47d916394f0557df34d80d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae66cde88f7625644d0f9771',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-456c95c434523afee56620cb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f943b3a47fd750e36bc6dd5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3408985947662618f8c13b82',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb3529d6f313368c3a79a13d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1be0b0cc4c694a6e31bb10eb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2595a0e01bfd3beaa5457f19',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cd050728a2f35d335fb2477',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d033f77263877a5097eabbe',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd855d1069165d5e18eb7428',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7bc8ad7a9f4fa2e053a40bf',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d567df835a5c9535c7ce39e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00eaffc99b97b1d60754fbec',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a70fd3b767723fb0a12d51c1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db853669c0d8eff258429f56',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e591afbbaae875a5a7944b1f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df0ea66dd5d157729974654a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56929baf0717f39c8e0ee68f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-460adcba9f6008e9a7383263',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16944c4fa0e5fe784db3f496',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3eff7a7ad81029dbe63fe803',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3e981b52f6768c7e14f39f9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2caf8245a8be68ff882e85b3',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a18276da7c1abed57ebe4f4',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb41561ebc839345d3da1fe1',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf9e9152da3b39e2786544d0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58a46b4639a150008cb31ea0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7137c8934226ad450aee97b9',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ed2805da77d0c734aca96c5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31812d532defbc72473047f6',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50d47cf269bbdcb58bed9d0d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9022a5440a59cbafeb77a905',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43e5a448cc75165597c2c4a2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7ac1544f4a3a414a446328e',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31629aee101234d1d6c92b4c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4267ca5c1d82191ff85bb040',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13798ceca9fe945ed6bf60c7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4467c9c1353869be7344a86d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91d21a31066565db70b64795',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b34469c01fcd041e7877cba',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b8c902a2d418a2de45f5562',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50eb6ec7346024cbafa2e713',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fa78858bcb16a2df37db07c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25962427023683e3ebf33521',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc1e35ff0dabebdbde01c537',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2787343ff86a36fcb6189270',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66a0762b00096fb69552eb47',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50f99e1a25c0fc68e271453c',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8aa8713c552482b592e4375',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45b33385a0009dbf515df1f8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9304c4f4afa29f4b0ee5ac74',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5164a01e9e9e9eac1f335c74',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db60999e641060ed30d94fa8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe6bbde0551e9ea9ca63fbd8',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-206d86e951c2573832ab3754',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-496bd33643d82114d29c9c72',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-caebe6e4d36584172a4c6aa7',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7844c2d554936312411e39c0',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efcb2e1957cc886e1cf63267',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d85632b57732e3ba83c8090d',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48067f0d4612aec8db979bdd',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-068170cd80fd140485804473',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d17d7a7cb7100fdd8fdf83be',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11ef9a2f586452327958f155',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e381d0879f7e28748109755',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aec154b7782e8241ea99d1a2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-001de7e2ce3da14faa601c02',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0602802b85e95c4873386469',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc435edb840eed139f10ba26',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0526023ddae714d69a0c0db',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2decd2b50ffb2adeb0ec10a2',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05ea3a5df9bd4459b6b1a962',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-070853b3522e45fec2f69130',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-plataform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42bf59e4fe5a5f2d1b095d31',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b97247c48a49043f00a56944',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30a0dab046e6b6a797296736',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e5fe647c8f73d4ab19cc58b',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1eea7c01d3c77f60866104a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1490de0a2c19d72b0bb9d577',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c14cc782a869a20578bed25',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d29944a573a860a81afb76f',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec212df419cc6db5ce695c3a',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21962c1eae6261e4162e2e41',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-plataform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb94a7415ce39c0bd1280aed',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd080e1692071deb20f9dbbb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3aef06b36707f20b95c4b3e5',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3351c940cf02ee9338ab8688',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ce5f0ac2f31802629412deb',
        target_name='tudo-para-ia-integracoes-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_value='tudo-para-ia-integracoes-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-286c89d287eea3eee830f617',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db046539fd05acb11fd4e2ce',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b47b9c5864c2e88d791b8737',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1dd2fad2bfec5e5ddc8cd14',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7923970a28802b53d4c88eef',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ca074f31e62e687b9398b38',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b41497383e9669364861cea',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-219c6fced9ff5c3d3cfce269',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-520e0fa0ba616751299b4f0e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7d23e6f1c1de4e009e896f8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea5b7fe35a9baf681f3e057b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee72f3a242ac5a54ad7c333c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b672f1a9ac397cea55ef4b5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97569c632a269fb9539bdb64',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95198c04e694d75df44d7d82',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4afef047a8713d150c3a4f07',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00aecf7dda912a5ca4c35e4a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a00455b9de2c83c2d8424258',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fd6f755d1059ace69483947',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53ec09934ebb98a2d4f25994',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d3484d747ff9d88899ffdac',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52dc717cb22d8165db10d88a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b36e79c7049685553cb4662c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6b6c60b9f88a7f83c771455',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c04e7e84dbc65d04a62fb43f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afbc0fb54da750a99ee1be67',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ebfb3b53a0537869cd321fb',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9261d7834dd247e26f580c4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-602212985aab9cf1d59bd1a9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2dbee23d6a8914f537e19615',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14ae349ec1d542d6de01082c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5fdc235cfea0af7a94b54730',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-327fc9b99a786f9d6f4c2d71',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6259c7af542e4ea8b028397',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfa9f99d73d6df6e3ecaa5cf',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9c00816f3dddc47046a5bab',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cf680b7daa5ba63485da5fc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5eb6ce5e3c4440afeccddf35',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5b7279c96d2acea334b3dfc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88b1ba3af373be54bb755924',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48061ba8e7ad211fafa16596',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-032bdd0d668efa20310dda8a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81b601b79c853668c303538c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9799f7f2c0f0d80bc02734f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a03f08875b4c1ce3d3d8eeb',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4842149302a6e4490c7dbfe',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36e56136b5b10c82379f1d3b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2739650557f01652176f260',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c097b432ce4db2676d33828d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c11f8f13ec66c1667d79369f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfe690febd561efa70b2bb37',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f87dcf7bab964778526752ef',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8ff3ce26036bed71b72c2a6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92682429ae10b99e22223699',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b56a8e47551839c7f04a815c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-722dfa5d98764ed7d368a61d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0951c7ac361841fb2dfe4993',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee5ca753036268dccce9f607',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb6e900fe48dae25d7151137',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76ed7b92b182569a14a983fe',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-828a323b139bdaecf3059785',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e23e12a7a48c5eca3a36d54',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3ace455414174e684df2103',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14c70da4b185ae66208f5030',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d50ae6924fb87b6922ad601',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca98415fdc4f087edd84ad91',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2afcdfcce309b0dd560aac9f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20c3ab68faac9efaff177d74',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28c6712cd49b02f8920880c3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-468acd8565cf3d69e77c209f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-131960ccbeee8ed60596fd8a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8339705bd64c6d78ed7dad16',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42462e179e6491637922ee33',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e75209b6d7fcc8905f3606a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5166e3d83f850ec47dbf2135',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b81d63a262126d0701ceabd6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74c426244e9664311fd05d2c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a10d40b3bbb247e4ff39b8a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd6ec5a37f8b3a916d8ddc1c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21d3b40948ab9d346e70cdf3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-592d6ac12386ac549630c4bd',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14844423f20d7de9e2bf23f9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a07c5c83a0f313df73c290f0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd4b65336442de8839dde661',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4c8cf29efee4188d3cd9bbc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09e30f0a688d6b049a151d01',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac4390b5cbd0dd52d4d651da',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73df1e33e3eda12b36dd24ff',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0de00616b80033d413341fe',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03e2597e6dba1f35704280f8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ecf91f3c1020f1fff472a1cc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5c69a5cea50b3decd2d0929',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-514cdbb1e57233c0065845fa',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-497297db2745b42ccfc0acd0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d9191b6683e878e5acb383e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69d245d88e96ecca63dcdfb0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1c0968ce9d08e5d06114d8e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27399791f2ea56fad44c871b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e98477a9ebc2733681a9c69',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d4900c47e1658829de0adcf',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef3e924b9cda53c76d251ba6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc6eeedf5b24d072acc672ee',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2893b0b60c19046004d1112a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b302c369f7652f5aa30c411',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98b91a65c7f4bdc00cfdd007',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23fd1b15979ca9f1e2c65c4b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-014a26d2b3c6351e0eac1c66',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29bd2f369638455ad41a1549',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0b3004d8542445954649a4b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96d86a2d31b4393edac21215',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-514249a06d210b79942beb01',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abeb988bfbf7c62b8298dbdb',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-541015303e75cdae304ea4db',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-027eb73b46e684f8bcf243d1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0345fcf0e92dcd1a5ec7c7a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa7a3f021bee7a9c289380be',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-426293b242f8de5bc5e63962',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2f583005042d6c2d95e43ad',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2225c5fc741ec10220c5dc55',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-075e008553071c891b16c93a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86980f044f36cca3629d4ed9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0266958dd1e3e8ce08858803',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb7a1fcb21f9e99a12df0d75',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b137f52838be3b70a217d5d3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bcaf07cb2659e30ca51b070',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2455809ed51fc5c340ed11c3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cebbcb5fee3b81dfa4c3228',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e925fb1465cc5b96773152f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea7df9936b61ac2a2f70ec3d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a15cc0062d7934fafd07c050',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4912747c87c5d8b2f11eed5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e75711e57db7c776c8fd413e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-226fbbd2669d1cbc6fe77ea4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c63b3c0ad50102220a30707d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ff0eba1197e2419bc7e2af3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69c29c0af6769ec25f950149',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30b964926cee95b8bd3ce571',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5dcbaa87fc8c78e717667b31',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c948863d063ddef50d1c382f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1fa7a549e63dea3e22d7b9ad',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aad16776e09af7ecb61cac4a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9d32e194a8eb3ac5758efd9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe6353df9fa4a5c0fb16bad0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-200a9b25d81f07fac83da793',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a462886e87c23f2de9b8278',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-128e3ac32aebe84dbadd103c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-300627656ffaa443affa3bbe',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39ea055fbf7df7b5a02984a2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b9ee92aa73b3170c59bf78b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1ecea6666034f9c20f77d48',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab959b38c08ef0fe494c10e9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6d025bdda68f3b6c442521c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1368326e0a0d20c55b61867',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57b9cc020672971209735a5c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b2450e89e313f215b79570b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccd371de2d1abdf6c3a7ca10',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0fce1022b3ad35c3ee5706c9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b39f569e73e2ff426a0763c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8f2920e9bafeca12c4c6108',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0990c47c2704eae9c83e4e0d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92e796422f6024b7a5daffaa',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56c0dabab4dd372925a9347a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3267af9411c640e1d4e016bc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06af044e9327b11faed774f9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7bd41f159c03a83ece2697b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cf3948668324f93c567fb5b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2f9d63b16cd1500129f303a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abb4b7ac5596db6ec5386b0d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec080bf7ff0d3513a16ed2ad',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffdfa1a06bfbb82b4a0fccf9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-071e74a688963d311e13bf0a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6adb893d0cc3038ed212597',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f996101386f807b274ef4a3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6eb815e9ec03827af1ba904b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c4aa349ebd8f702783fe746',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3786e7c3ce061e7088f3206f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4caf8a90eceef57d4a0b8183',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9de3a7cbcf69e6dca1471289',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e40f8950f278bdb12eb96334',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5023049c83e9f60895e13603',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd78b455db1fa78cf1bbdd39',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-840c29057ad732dc18c5f0d5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0cbd3c7d52c4826bc391bcba',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65f2f3a308e6b3baa8733f2f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b2e6b97d96a0099c6a07209',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a38cc83b67fa4fe30c7089a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4f7c0e137601f6931b5e86d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76edc3d4ff964dc480814ccc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2f1437042d5a1a273c3b9dd',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56a7726290ad752470028a62',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7411b00c7e01587a37ec5b67',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c85728e1394080f3fc49676',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36185753ee16564348a86681',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23bbfcd0fbd5d792576c214d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-430c6afef967198c98de1148',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30180f26feb77a4675959bfc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73391e729698d86ba3c5d5c5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11022cc92fbff9f6c4ea9bdd',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82f170232779acfb2e3f2743',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43b9445366adf9a48fe7b67a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d2a8b93af757096d9803f18',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-023c8906e6d4f55516c57b66',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d8a53359ff61fc0285a5f7e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e422d37f5525b33218cefac',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-653cc5a70e49ed8413cccf1d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96b7b4d49bf59a1fc880137c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0724ad77174a897ab7c91249',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1441406374816a9b08f27aa',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f72d0910d2cb77ace7b8ab7',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed4cf4ecfb2d84489c5a16d6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57c8515770a971e539d21016',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e157e0ac0fe6065597190064',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee56f5c60463c6170af7f36c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34fd4c10d3b44620a3297789',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-141c11fbccd17e0e8c98ee2e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89bc7c29bc525f9c0d6a4612',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6956da88563221a48955f4a4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa273dbb2e80c521c0e5825b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0869e8104b038a7df12b25e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-823249745112ee4936047b0c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78d166d8df927855d938da5f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2659b311c40e9672f72fe32',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f08d7786ac47d41331287914',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2d37141af7a138f90685a7b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aac4849859f897120cebf0e3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c2ed2202c391ecd2a71829d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c52782bcf6b559e37a2ff8c2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2af4e4d829973b703ad8cb12',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-026304cb8dc28409a61b499b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0994e539b2e323d2f812b7b4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1c39753b6f2979694491363',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5e22359f49011318a97d312',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ca78e6d0edc23cc6ec60906',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-587218c5c2522f9707354584',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-245c8d55b9e46e0f949eb942',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad18afdb9a0b094b2910a51e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec730ca3280237af12736dea',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0750b47fafb2e60afa15d26',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b436d86a3d29a60d3f72af6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7da356c41de77c39489ea2b9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0e913cc16ec642c32944dca',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-feddd2d3ead029d5239c377b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfc3bc35d31805028ab04c68',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54a610a17a0dd567ebe43d29',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce5943de30c364dc2d9db9d4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89fa242d49a20c45b5adac04',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de8ba690830ac4fa201e1118',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0e727bdddcdd91d667e8f26',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e77d4bbec75d997b19e0e9a1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b06b5ed847984ebed112295f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21f470787d59278030fc7a06',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35511dbf44ac14eb4844c5d4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-808ce3130d68155d42dddf20',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67d0ce8226a7149fc1985559',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec39148adfdf5d68a1762d80',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ebaa67f563ac68cd87bba80',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2f1adec78e7a7afce270eaf',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e608a405b00889c9c7c1c9ca',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89f5c11731c43cc221dcf425',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89db534c96b186284fc063e6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2aadf126e8716a0577d2fba8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d6348a5fe3148cfa7d57ede',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abd814efb11b72595e911250',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7edb34b7746e2578e78784a9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82141bfabacf75921cc6734b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81dd4312992f9826644b07b2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc540f6fbfc47e2137ef8473',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab12ab3480884524a6ecd896',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a24ff8186b5fd3d76f76b0d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88600b6812cdb677fe6538af',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed7ac32f90aa736ad4430499',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4ffb6368c9e17435b7ecc36',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4088d454b23f38aa7ead3ae2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-719536bd3375514df5100d3d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9b0b317e2a85252bf87c597',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b372009cffa9a015db1db7f1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f746d233e6bff120c6b14a2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce12d8416cce67d1927241ae',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40cd300f1390125ec8509aab',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24b0a16e44e0c323da03a1a8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d3a06d5c79adbc5da15a196',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da318b980acd56024c8ed718',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f56382069c78e3a48a11553f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1787386349537a5d02a8e8c7',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ceee7a473640d21f71c947d7',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9571dee0144ca82d788a2bdc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fdfa43b926cbc28c80e3c2f6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c4c76c065f8e1270e4b3d83',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06fb75e64f1b75b4743d47a3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c8f1d0e3908f31f91e3aac6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4ccf7bec9cfb22745893565',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88c70b1df15d4452f1ce8d15',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59201a47ae964f8ff1d6bba6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-660954e1370396d8c5f4c43d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99260faf989648e3a97a9da2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f072cc56d78a898f772ad6d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4c0289ea713dfc6d1788a60',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c89c9669d42a7e5dd114f38',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-839867031a975f095059b508',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef46588759c8c4c3e824fcb5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f41b7bef4134fdb7079b4d3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8870b8bb6d3433eb2764d3b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1a07a832294165ac9f2e8f8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-898727db4788536ac470c727',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4bd63cfd7ce5b411f1f03928',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f8a1ab1f5d28d28b1fced51',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-975612a7bad37bac19fb0e87',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-535aed706a79ee4d0f48e490',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9aacadf63210c826400dc88e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4007f95703db528264f89a6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d325fc153587b97ae55f5f5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2005aa18d1d773957d14e84',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2e60e8ac7afffcd4484e995',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8c2822b7358615050ebf525',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f047c149318342d06d5f4478',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f19db1bd16c2398771e75ee3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09fb1fb15a9dc22881f1bf05',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b0a6084a97c34968d587475',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b5d7f2183a1632e8647450a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a090ee3601da6ffe840ffbd1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eaa86d141b219655dc3e4b1e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4427853f10a280d8c141d9b0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0247327b926b388cfc25de6e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68dc6e3cad72beacf0cdfb3b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebbb77c569c3f14f461f799b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-810a7c883f9cb0ac83c16e39',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7f048ae207384421afccf73',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70f96990a97490c83c13a18a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-727619efa0e72cfa76a978be',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95169935dce419f1ebdaa444',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91e4c100fb15373a6a317618',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7b49115a7db995d10d903f9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c31dae42dff5d4fda74393a4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5dbb4c3e5ea502496d76625',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abd9464662844b5ea8bee692',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55ef4c8c0efe751e4d771a27',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc8fbdf0e83d600a59bdfc55',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acd869fe1ba06ad2fde35bb1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16dc2d647ced0e939f7ad77c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6077079a79f55105f80f4e69',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efba1cbba30ed5ad6f8506b9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8afbac97a941328ac00034e5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ddf1aac26e9bbb257981497d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c3073a8df230d6c422e0418',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2045e9b522d1701cf9a9ef64',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3100ed07984271452a2888a1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35e5e5a030cc0a32ac138dc0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc7ebc3ab938a4ad50395d38',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-857926f3527183c190d9cf42',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c9d86e34bf8a3f4b44fd09d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10b08f0af589e025d0416177',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-245b10f86dbf605cac766384',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d3abe8c1d7df5c3fd574390',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c44c6e879562d323f7a7766',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f9c814fa0066cae37a81e9a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4947b4b3ea38a3fc5496e8b2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5819eaf9af40a6200f3a1651',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10e19053ad21b97786ea362d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35222bee31fa95b3ebaf7b51',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8156844bde18a35456a9ab99',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a8bd45a266d6ccacf17f4c0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5bfc6a7f9335500db61594f3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb7b58b032d142f8032f9006',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c65411de9758ce8cf8df061',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbbf6affea2c0f5cdf3376dc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-beb55c22f4e60a7e263ef544',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1dd183062a2edbc10edd738',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d9d629c125facf2ad4931ce',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7757cb5e51a2d4b1849e273f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e375a71872c75591e7786df',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53904bcc4210332e8c0e19a8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c00819875737d3d49b00e52',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-767edfc9ad0c76ef98e8b09c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58ad06181cdd6050da42e3cc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa6a234f78429b174f12adc5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5dbb1239ad47090337a530e6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-432da2a890b4eca374681ec8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9668039994c9758b117dedba',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8fbd38cdc916a9ed50a3fc38',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6836062d3e04c71b84d5cd20',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-079a2a775bf3b76960eb68d7',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a31056c4f87b0718d2f40fcd',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-481a5563bac266ad0feeb1e9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb2804d619f9b9dc0ed20d37',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c542ef2c5f9b4064b6d0c209',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-711ca00d4bbc6808fa1e6463',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1045d56493edcab1693a10a9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87aac3fa59cd3f1b4b5c3628',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c78bd6757709181cd3dc37dc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99cc42a5de2265e850a057b8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dd941d88182d35804f388d4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7966885d672dbc76e2bcc53',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cec629f5e606eb6b026350c0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0de478b837d3868da8ba1182',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19daf2de10eeb00906026a5d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26fc432f74bddeeaa7ff950c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-347e1308d29cabd3baf0dd73',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6342220e1c8b2e2db1f665cc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4594b889e41aaff9fd5ce682',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13279202f27cb704331778e3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82d4ef67669113f595db2b8d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9fc7b0b7579cbaeb7dd6bcb',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89a79bc1f312507a4af1642b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c83469541e19118d6be56ad9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-324b64454c8acffbd5fcb72f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f934e343185f4fa55660da72',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af4b02e0d7de14aca59adffa',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c5175435add1b458798800b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4198f142807b27cafd8f906b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edb200e3aca3396508eca729',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96d59efe986e8eb3cdb2fe4c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83ba152062fd15a95072955d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efea0c3f9b75bfabedecd7d4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71533e1778faa970c3806723',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b94b6bce50da28f2b4847f0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0cc338781c7a3693de0cdfc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c56355cddb9dbd8c546056c1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea753d859ddf02896d94c590',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f131d69ddb2692396d5a3270',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0faeaca6ab2f490904c66e5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d39a505dc416e6825fb7e2e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea0b418811573192f73b72f7',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-760e2e89128cc3af99d1785c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4ba032cdfae4aadb6772f07',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a1e35f634a5821738d12f29',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4d9626c531baaf2fc2ba206',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e56a591e226aa6398171440',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61f84b29a9b5ab477e3a2212',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-272b41fa056ee6fda0402267',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7874f825cb40c1d1cac0cc53',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83a25ecdf8dd00743440abc2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6657fac3a7844252dabd5bc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a91af65734634ef90a1998f5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4336dc2a35e334f3e9c3801',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f680bf1472ae93b0b154b7aa',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-374756aa5bd39634a7a7076a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae60fc44538870455b667977',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2597ed520cebcb275a707b63',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-313eaf1447a4471b6194309d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e420acb47b50dd8535536469',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aff8260bc5f76a3537bf896b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b854b0d2a116c346cb673f9c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ee25d10b073a6947bdab8e2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcaf2661e8c62c092c5cabdd',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4bd0d8e5702b3eed3921fe13',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2887f1a27396647a0eec40e5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d55d7004d573430a472f79e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f41b01e7aecca14873a4626b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49bacd93884e6d3f8c8a11c5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed7c90782c2eecc51270561a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7af4441324c70f43826581d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-702590afca3b41737c269c1f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-253d39245ae8f5f77b09030f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a96735386adae3ca8094d29f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52b1d1dff222a371cc4d8ba4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9083a71007c5e81f32753e3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ad258576fb6c30d1d947c8a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a59e6309579f7d326a0e4fab',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a33e5d564ad9fb4adb13728b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-264b4f6c0b37687019b02a8d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b26c409d5d29efa8223e69a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1050beaa73ef34fd3d6da30',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5eb24cf105820c39757075f4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63f6ce2d85d13f84c671a009',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3b6e8d3ea23f4c5136fb47e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d18dc421160a5cbaab74725',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a480ff56165581245e59c21',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cdc61c5851225ebf293238d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9d2e49c35573f300dcb2aa4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c31b518926f0023981302a8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa1718fe5a6f035f2cb5e618',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98dcdf40ba70fd4c45c8b46f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-359423483d20f3518cb2a285',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcc19305dbdd67e7cfaf0d48',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25348d888c4b2383a1c47e26',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7caa5257acbf54f47fa42d78',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b2dba02c94b03c29a5f33cd',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f20cb63f643d680003b1bcc2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0f916f31a707fe90afe066c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-498e0f9b08bb1a713a9daee5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3e233856fe55f1a7efb42f6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56a0fc4e87ad462949691243',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3716129d2d3b1606b194424c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95a68520825342d985cc0043',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c84a42bd86dc6e130efaf933',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc10c16dd08ff1ccb06e0460',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75da2a36adbe3d6dd2ef6379',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33908a86c4784c2011ec71c2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9d9b8a835161f8b073f3c79',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-706f11e0ac9fd4b406e95325',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e2109dae1b89e04392095c3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e77ca7f58c59e58715e755be',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e68a78417e8bec6ae3a4fbb3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d83e2750f7c56ec74a6e45e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dddb90847b129c35061ef0ec',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e902af5f6254553566d85977',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c5f0b880ea981b830274c86',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2aa9eb5201a3a1a98f70aa51',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67cae3a7f0ed92f266d8dc9c',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8449957bb7e24b0b4470a71',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-641e2fa8d91e98cccfe2a608',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b6d6ca9ec486fee0a17f7b2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8dfb96f8a2fe9d1e6c882c1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b8f3c1f3a9312b33be7dea0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb54721e89956efd1b6b6dbc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0e507eda4debcb14c3f6fdf',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34ffb3a51c539ed7114f184e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10a5b5613cf6afd051e6cded',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-834e402e449c0e42e324de14',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f432c6c30299f6ed7a8c10a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbf5c6875690163701ee5a68',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-991a2dbd5ab094ed62847e18',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8eaa10aae95d36397dc4070',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75aa49242adb437d9d84e167',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ebf4cdbfaf05b6f88baf9d9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c0345945228a7d3e351326b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0dda4a3c3b4a80d4e7c26dd',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c8d4747c2e7bb9db6a16298',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ec1175bad30e4ab1da9ed94',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-117f6e341871eb36944f3ec4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34da21eaabbb608807c61f14',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c12067099b9703b9d8e85bd6',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2701d48a1c67dd784c30eaa',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24be4042e1ff62a14f081975',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7bf02cfc54de8462961657fe',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db73654ecd8b67823266ac07',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8013cbe0d9d79baf240cfe25',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1207b8b24440d2e9bf5146ac',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0576f97543b3b9faa2dcebaf',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76f91470a803da16e7768c62',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e1b2ce90c27d2d05fd88bb1',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d24871aabb001b37554d2c67',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-099bb0c58ebf7d47d3259ff4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c386eb7e9d3ab93811ed240f',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61c89b39f81820e20c48b2b4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f7d61f30a362a7aa41c3bb8',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20a60d1b4c5e029301422d0b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc0633c1c82280427535718a',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21d5c1f2d06b180b2170a467',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0308a70edd8b89ffeba097f3',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ca8f80353818d93b699df09',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f93351daf21c51e7bc606b7',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f39b4a43fe547b822021c7a4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b9bca287c2ae7fd3c27f19e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f45944ce46cd7cfdc9de0237',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3f487fb82af9f5d6bcb73b9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12dcf792a0d6bfca91c125e9',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f2f71feeb9f98d67b18fdce',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61aa35f326e3b3b59cbf1a03',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71dada2754373b84d2772a26',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b07aa6ebe6e35126dcbcea90',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11d2588e24831d019f573a5b',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c31672684525bd838cbe0fb5',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97411f78bcecc99a524abfbc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dae0d350a90a4c7a10c6c54e',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50eb882a51826dc866700470',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-907d8c6e660112a6fbb2ac47',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4bb4be99633977fa2828c29',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44ab378737598a7666122210',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67a2daae094899528716a8a2',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-946395add6e39b55c50768fc',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b460d1af796b8f27c3cd6685',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3917a48f9e0250d96b51a5fa',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88821caa933f27618c76ec39',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b20642271cb6b6ad53b08655',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35fbfac9672a57ae94256bb0',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbac2f4a845dccc3ee2116b4',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13b6e6eb43aa9b0c5095f879',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc3f053296f3106046b9c8f7',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-987f809032ce1d0ea85a4b64',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e98589c3921321c117116ae',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93f0415f769658d0a63336e7',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-805de828ff56bd500998e5cb',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90cd0f7e7828499cec40a76d',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4a70a5be8d63dfbd51640fe',
        target_name='tudo-para-ia-intelligence-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_value='tudo-para-ia-intelligence-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0b58b91c18205d5373c0788',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64b485a97ab1f633686ccae9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-636114e2d67b413e8a1c80ef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edd4ce6f90f326b6b4f42636',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a55516f850fb3b28f5cb1d33',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05209e94439f67aabaf843f5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-339196d4622a06c1a6465dd6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e0f0a0e2e064b2f7744d356',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed502e0263c0ea872d7d3df4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d125eb2777be25acd3cb10b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23fb90b83d217b87abbe3d6a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3457f821ecf5b0dd7a808347',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bf33aec1130269045e44b2d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d3e359dac6f882e4bbde21d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42d69cfca3b1eb955a7a17ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e6e24a05ddf81ce9120e05d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd9abf459f053ae6a233a0bc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ebe46418bb2855c4674540c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cde4b9df54484fb6d614a541',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1a0c58f65fdf919c87b1170',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cee229fb531c40c2b475b6e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c1eeea2c926b18555646c39',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ec2da76eb0f237a5f536444',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3d1383b6f2775805b3fd53c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-830b4d17a6f2c7a2baeb23b8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccadaf0a1c3f1d9ded1317eb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a96f96f38570ac72fa855541',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e001d55ba2d73b74332f0a5a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-416ea949720b2f4e62c5211d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dab5cd78573c51cce9ce0c55',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22ab373d5d89077f31492705',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-729215692477a9a9c07f6747',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eae940300d275c8bf36122a1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24980cbdaf470d50e1516889',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec831cc1b1062e3194ca6104',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f18cff24269efde301a36a0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1359995c875a056255aacef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41119ceb2aba406c0d58a436',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8841cc4768555590098b9876',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dae1fc26b3eb6b7deeab247d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84225db66437e055689999eb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e46537cdfed9d79c1078347',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-556d5da5ea91629e7ec51a82',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d7e46dbc35d78dd1576aaae',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27d31f34e926e0c6419389eb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6d80f04b5ac54d7e6ae8ec8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30576777a8f9987a34079cfa',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eda897bb80fc7f1a3c0e125b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4dcc6f7216568a42ea11d55d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bafe35c8fbe21a47c3f91db1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d848956eb141329a03b28eba',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54961d3e39261a541d99598a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba630ab710f9e7f50fab8c50',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc67579da3bd1ac9af0a6fb6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92a0615a174b298d8f6ea772',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-126a630c95f11fc269fcc554',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c56fcba104e394b9bbeda1a7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81090054327d447c9c35bf4c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de394fa2233b68ffcc8f52e0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94c57983cb83ef7858030bf6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b108512a95f18e50ab4a9f4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-374cd79d861bd2a2c2aa055a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07f87e03528529dfeee1f482',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abea01b469d1269cde2e5748',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6a26ba73a0f27f19ae770b8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5de0648a7c4f22518ac9da5a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d21b867def2f586e03b2ace',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47f9aecaca00cf044b7ff384',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5252b1884f39416ada4b459',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-320cc85065a69a697e28375e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-111bf2901ab9dc0bcc8a8fef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a43f4f1f25117cc31a976d54',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d112d98e463787611d5b09f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36538663ceaa7f0c976116fb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f76a5fc2c128b51f21d595d7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13078f8749b14d9b8f92d9b5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b989c0cc505155c288110f1c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32b33e3d89988ef3def28e86',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef8728c018fede4dd4e90bc8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0a5069d6eef7d6f3f0e66e7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2ad98676677aca7e9af238c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ca0d715103167cd54036c2c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efa35138b092d1e4588adb79',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6cf5f2c358c72493c328b5a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b82fef850131e5bb28c1737b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e0e972b407bfce9f42513e5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4510730294ff042749c4bdd4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8946c0ce3026798fa95e3ce1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f736cf46cbbbb8f8f82f6ae',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3c1759c93717b028f1983e6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c053afc44a2ba7b9c510f13',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2605ddebda773880afd20813',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-808fbd6c5e200351c4bae8c7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c5a49e20a1a61a914053f47',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4a48612aefe21253690b3cc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bea89aff8fb86e16dd26c61',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-615fc470420ec5c657227364',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d67860d717483bc5c244fd7f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c759db6c40c5ff2691b5fa8e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c6ab93221f60d041921b823',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf74623c45d4bbc7f7c73a26',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6c31145297d843aade34982',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9414552c162cf4997134864',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b61d3b55c0d80c7ba47b6c58',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90ba148273dd0638e7e99299',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e3c477886cd7fb829cdf650',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-032a91a712de62be18844c7f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c0ab7591c17350a1913514c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abd3829b2abb9f7dd575d26f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79c191411dfd4fc2dd946a8f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c397c0eb4ef73702778287c7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb1df2d84ef2a8d20f073121',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8797f2351b8fc036132f943',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2d50e1a1a04efb530e649ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa5df045514cb6307e23e6ed',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-499f157216a98116ae78169c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b508ad96d56c7d9bca57f53',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e221bc8431e7933a8a0cc567',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3379c0f5f07a8d4e663aa458',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c91986427878a99b25c0fca',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc7262d3319217a5a872acbf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9de11c083c3d079a9cfe715',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11a193a6385293fc2aed5971',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-538678a9f2cc0eee76ca9c00',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6ceb1e4754ddbc52f1fba85',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b797f155975d072b09f589a2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29470767b72436ef8a6f5654',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b03cfa7a96fc82048c5ec0ef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab4177a7135171357bba6e79',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d419e801bdd5c2cd7cbefcb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca80bb9feed908a84ba82133',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5fe03e74b4c76b2c87dc20d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e9dab835e3dca17701cc21b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7b89d7cbeb90d9638c80554',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3907116863be90c7714d079',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a68facd5ddca4fd8909a9e6c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d210726617813f6e4836b36',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40accf6ee3ab867cadeb36ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fc877c95ff19e410b16de4a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c674787ea6e0c900639533bb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3339122de48be9856149678',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95580acff4e5a23fb7aff273',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f370e628ed20f7759f3bf1b5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d663c3bb6b52e698195f9e82',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d79a5891fda6ea5c00abba9f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9117394c1c1c009acc1dc870',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e835eb98bd8fc6841ebc870',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99a068a8d35f3b736a187e77',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56c2cc9fc187c7ef41b8cc72',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0132fa4c1f150f37ed3fbf8f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1230652cc460dcb369a368ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28212a0ad55fa18fa5092495',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b629bc6614e2e86d70639de',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a12adffd49723bbc8e12e780',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f9650f7b5d54383f9b1b129',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f03594e78306ace03606ad9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a4dc48e920eaf53320215be',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea9e55d979325fb189509e02',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8937fb80979fadaafdfb9dd1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1106ed2fdb08418d7565cd0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdac0598f70fb0e424d1fc1e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02083a892164c2207f56b976',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8b6718b48db8191ee010160',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd3d3dc774dfb18cf3588ed7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cea9c430ec2da71b963478a0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9ec0df1cf44f76967793662',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb03c6e42b21ec788d24cf2a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da275640476978d455e1c3a8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a82f5d434673789ede889152',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c099285c8495589f58b93890',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-380fd59d7665707c373c3523',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b981bafbdac139dc2ea7b8a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b1c7c160ee33ff57a35d206',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5dc83960e3e3b70db50ae18e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0df1abfbd7aef979bc8d1bde',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4151e27b077e76d872274b39',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40ac3150ad35aaf426ed20e9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4d56414cbe15e35fcf1b5b9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96d10d3a4230e4edfaad3421',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68101348654b9a233a9f6274',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bac17133ddcc532bcaa37417',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e26a055b84d11ead0989adc8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-392e13fda72b7bc6b3c3a3d1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2ee5efa5c41207d3025a3d1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f128e778c95164a857ad3c4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac5ad35659bdd1b2234c5f80',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e6d3639559f00818549a915',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fae5c629688f6991cd859ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70f672e3a7ae03d6f6608d73',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-042dd4789ae8948ed13e4cd5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2671acccbce62dc5db27b6ad',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f2185af6e7d32fd8eae1dcc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c07d376a72b9f3f6388ac38',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58ec11d93efb0daa94002c4d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fcf56fa84dd2f757be46b9d1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-842fa1ad2926e4be43b3903a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0a0bdfb4ee1a9b988454c0e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2605d67271295df63f7f7e2e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e355bcc9a68ce6c8dc4e68e3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31fc3fb145b1f39022fe9c0b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ba9aa0e8d29776124c80b5b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e26d36bc247f5c62d058e4d7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28fbb0de213e89f3fb0f4581',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acb5560a7250b1eb9ea43f09',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7d5f9655160aeb041dc4999',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-754ee07edb5ef97854a87ed4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-638c85d6d55cf7d22af3a4c7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f25b1ff3496e2fbeefc757e3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae459cb4c083d1679a04c478',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09fcc6816bd909b34935cf80',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b052c6f04f01d17a36639e49',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9523faaf9373df5a439a24eb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abe2b3f25a91d41a88e1751c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f82cb7b1a29726b052de863b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3fdc0e028ecec0cd1b52182',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4748945aef93310d0ef49b7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0cf16093da21d9d77be40dc8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f26fbec3f483e1ccdc842bf3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1913bdc8b9e482749dd2bfa',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef018f3f137741c9895fad51',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a47a64ba5336f3d0c87f0f2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98b3822ddc0f6c9cd1576470',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-384ed08bfca7a47c0d81bc26',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acc2f9a9a2444a884b66ddeb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac2c6446233437bd4ab9e088',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f009e29680b1d4e9b5a9085',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92dc23cf30f83bf101bf8b64',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1ebed4c734b2293764342fc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2c8145ea42abb0905ef48c2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13da0ede6a792eee799815c6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80260479428a9751390b288b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4d979530d93de8b3d8733a9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e21e436271c40ae72990d85',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99d35bdb0e3a2131c9a55dac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf2a90d6433209ed7b4d5669',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7138793802b4c0a51a6445f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88aa4ef9b19b561ab3177656',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c2036e9abeebf24a3e5c6f9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30c038166dc42f1e51581f81',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f3ed05928cb23be4127c02c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-595c00748a60e1ca84c14c73',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a12710042c2365e873cc5adc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ed976d025120e51dfa91b12',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4d364f6204891cc9a3a1f7c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9845d14d120dc12d124ebda7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbef9157e2296afd187cb109',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb961b81769592499bfdf346',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa87d0628ed3582f9623d0f5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b678897e4efe4bb37944ffac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-851ab2eb04393c048d62e70e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d3be9f7db9947308c02ef94',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0a5264b98ced17d8c32c8bb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69b369fe410568dd9a50460f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0a8cb8f49ddb0eec7f757be',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44e571f86358249828f19fc4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2ccb454aafb29fd0b1e9cee',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ec89ae179b4b056a5ff0fd7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aad0ee9655adf63629dee041',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e4d708df8fa9c65e7ee2d49',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84efcb3e4fe57c39017cc8a9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55fa9dfc9c40d1573eb72b51',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0259511c3dbf59b0b3e04a4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c66f136f7b44e7c84bbd0cb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79b717a0c031cbb4349a58f5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16cec122e86fe9c3c061486c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5dcf3140165ad0978061adf3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6274409e86aaf3cbd8320226',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a56a833835abb9baca913fb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7372708789390df39031f917',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-01aaf1490d5dc7a4922f088d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f593de239543e2dcf9dbcce5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72f0cc87ad6163d6d202cb29',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04b45b934b6a5acb2050ce62',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1b20aae9ffaaccaab30779c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc5036835d8279d950ce1bd8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca156a12389c7d51c5314fc4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0fe0c2160005146ae2a3934',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bafa25b0d3c165ce43727dae',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3a8db2090f7a8ba2ad89ec7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7fc1a718a95389ede4c718c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55bd6aea3a16cf34f7cef32a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f649f9da2ef92a75ccfc30b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d045da1f8e2c03488a69e13',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05b007f3e3c35772db904244',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-446ce1804ff75f0b0907ec53',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39b4e1c08dd6ad4d5e9c3856',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c994b65f0aa4ec7214b470e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0ec05813b656ccf7a254757',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-986765369f086d5db05587b0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a268c0f28c5d1c5e2d8d46e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-264b036a440c318da1ebcc7f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b61f1d7a89617daede5d0506',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79c5464c25a459b890dfd6ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67e7261151c8593fdeda6b2f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92c8b480f991681fafd0349e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cecc34211e9e0448c20fac4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec3f01168908b4df1b22fc51',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5f9718caa603c26c1ea715d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37f3f854f33c01b94eec39c0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fe08bb58d7b945a051fcd8d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d704a4699472710d67eaeb0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c861125943bdb6b265aeb24',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cec2ab41d9e4e169e5d3eb44',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b11913cd41c3607b1e273f6e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dacf17e2c2ebd58887bfe306',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aab8bc4bfd8e373c24d1533f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bff1d68f3a42b4cae5883ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49fe4d219951227095bd8dde',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f392e335f2cc640222ba2f79',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b6cf37a8cc86a93e5e63103',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-883a1ff822c5c88a36fcac59',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a06f3d2d14111bf849dcc2a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2678865db2b0a8bd9ff73d81',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cdf150d0bd74f470f599aa59',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8652f38165e09687a9a47cb7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f78e70d50400935974c51e3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b628c98b214883088a81e45a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8abac63c561a73d3595e885c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21ed571b7a560c46e5c47b64',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1dc1ebecb94fe1e17e83fc04',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d8f52223c3eab034c3a8e4f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c31b68d170de31717f406514',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19b33f45cbefc751b5fda249',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25366e8a4d82a767ee7c1eab',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2f70eb6ce1c73ed83118025',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-227ca67ea36e9dfd3a747c56',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-956ece40fad7328f37bab971',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1eb7e84682d16678cf64867b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e21a0e17735e85501ed71df9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc7008925419f9222dd811c0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2efc23ddb13bf4f85c8df161',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c561ae4c30ca8b7397c5cfac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71159e8f9970dfb0e4ec286e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a85ed76cae7f4f1a3039816',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec9564ea6a29c8901f854e14',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-320926469855371559ef24ea',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77e1e41f7236a546bc78ba94',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a2d21e9276aa2e285b329ba',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac0898e18197198a12deb447',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edb09e0a99464965a8bfcf95',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53b3da043e01845cd6350d44',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e0a9a3a3f02cedafbe407a9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87d2871625bf973711c99b9c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a96681a813522a923dee3c1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9b56882771ec112f2647e44',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-008667586862e4fc60b070bb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5db759d2d9e697fe84a6e059',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d09eba97607260e9db721c18',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7042abaffe7ed1f1cb9ecac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9d1e022bd395aba158c02b7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc54bc34d7ecbd91a923a754',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83852cc1e3b1e816edf15b05',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d843c3be0b95d0a2ad1cf0ca',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ec68fb041f61ee715a52253',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ff9581e21b935220bb1ccb6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-628db6062d954bb67568e063',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3deda8f63b2d9e2882a56e78',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cffdace753fb57afa716939',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ea4c33618b0bfc289f7d4f1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f8052ea30900b01b7cbb249',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12cff3b99ec471655f98fbbb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0a8333eca22e5dbbcf60e11',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea3ed88183b1f2727f6f6ded',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8925ce4129cc8fa4766f3e74',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-686eb0e06cd223faece274a2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a966ea10cda925c2b14c0b0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c34ecdaffbb73ee7f07ef612',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b439271ef911b4595b4a853',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3335ccf155d07a941599fdb2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-984a58f972ef10197abea1bc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4de928f8d452702d9ff33362',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ae58465cad29bdb2b5a38e3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63f8ea649019b5021010f8bf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-006acb7e7fca05760ed5e057',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f124f62b7f6ec45cdd8a0314',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d83deea67fe10cd0d56fffd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa00d24edf757b9658de7099',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d29d22abab0cb894c50ba499',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f88a5b21bfd65cf1cf466ff',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a60dc3c66b0436b9b6b4d0d0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fcb587b305a853aab3209577',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af028589ede15e678c67650c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f0e746f5685cebce351a696',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ff43a0e65dd43e1295efd9d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c19e0e795b1baaf316a62e2c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e751590975439e046790082',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf844eb418693d622971ae19',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ca5fab93df1528d520ba2f7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f318c8133c8b2ca2b3cdf5f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e9cb01c92d544ae8659509a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f583be03e57813247e57f49',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e993661d68a595dab716f47',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08284c1a9ba9bc5e3f1f5b8a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63d380d0c61689c64875c199',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b301c2be38f87f46f58e21be',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1b1986090218ed921a47039',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da9d4bed32e7a38b98395a67',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-340c60e70e6fe35444c0da42',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a298775f6e961b2e055dcbb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e72b3f4d9ff07726eed8b67c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ef94f1ff3d6c204e941421f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a513f00f4d010f974ee73b36',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59647d1e3ff435351439af5d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfd29c72de7d57a5b6a417c6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d7ed44888d703ea3b7e07bd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8a1e4a1b159c9b6ba8c2e42',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cb8da842975fd816e79ae73',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dafb57987ceb9509c5878581',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0b0c89f77eb7bfb53c9aa04',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6bd1f3e1535124c8b5fb65f6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-500a6bb7c1a2f2acea0cfb02',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b130c7cf1e3e16290e5c7db3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a885773353c67038cdfdbecf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7d37fdca9dbea45bdedab6e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e07e62ac6d8541b4f7fb75c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fc0d414baec272054a63c16',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5c83e323fc6494532651f81',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3423f742cbd7383e781f84cb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3dc1093d5ec6ccc97521e381',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31f586811a2e3e1f4a770f75',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8fa5a2bc6cc74f95098e8e5e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c8a9c674111693096c65fc7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff687bd6cbec7bbfc7b9f9e6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-445fe713708a03a748707368',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5153595c30bacb7dbd323af9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f4f53f65b5681ff3e9ba59e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3057bcd2643bd46bfb01a1f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5beba0fe7accf50629ac9795',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4413adf4580051f45b49496',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15fe171c55550ba3ae99a82e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08cf2382cc80be3f28f7d39b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82a909fab0942d06ee80328d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5973afb8750bd58c2d18831',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e2f5a439d90c71bf330574e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0c09414a5c73f0f6776b3c6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-385a5fb67e13bdce1fe57144',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-765ba4b561be35f4bd3849ae',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff4a68c5effdf806c60d48ff',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b05e1a23a93613ff566995b5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fedf0ec04dce7ab1659a038',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9eed816de9de9b48c80870d7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce877b836ae9378f76e6690d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d9ee201ac147b1e8dc9cf0a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa776adad3c773bac3899546',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54d42f92ba1c1402785a3542',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f92f46190f708c95dad9d41',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b55e8e2c1a7b6eda9990079d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6509437aaf5cd3096b4d3c5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5be3dfba06e6cc2bf680d14b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98783d42a340b9bd71a653e9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-717aa3d1848893d49507c121',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7616709a49d13ae106a39e8e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea31c5cf3c4eee0d1c40e916',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d08106ccb236113824354d61',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3434bde8e9ec61c0bad4dd6a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff1d367856c1d3a10360aa62',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-783308d4bb499cf39a62bdb2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a72779c2192c31bbd435efdb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b2d48bf87f1045de3cc4425',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-387c9220acf983a876dc5b65',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79a16f2005b61fe21751c7e2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-814ec6cedf983cca08a6a97c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3c758e13b6e1d3a45b69e31',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72afd239f125f44952c447fc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-687c28002d9f0436bd88d58a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5bbb3f142e1c20fad5bdfb8e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac46e6c08ea31464d4195a3b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f131a2e0ba53cc9a9244b638',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-405ed9487861e620aed5cf6b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1735721c0767cac81e808ad6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d680169d991b37526eba6adc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68c8d550a63d6a443b6f4cb2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-904d2c5c656ffb9479141794',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-899402fb5e1591086b7b5a39',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72b1f3a22403793291de5dec',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-997caeee421f05099400cb17',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5648629ce5d9ed375257913',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-712ccb6ae404f125a2011429',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9445f90513c3c82bde956055',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fa662e21a119d8ab5ff9c60',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75f67dd23e05578bd3a4533f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1b017e2887af459df6cdb51',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5c80a6c18375564d711f7c5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f95d33c1edb795659cb7e5e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2440f98b57d5ad64e7053af',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a923f40a2fb7edc49fe2eda',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dabbe2d20e3b4615d54c3d62',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f35e28dd6b691c4dcf60539b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-129942614af4b6e134dc2c82',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b7e0e0f16e602ffafaab4ed',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8e980299a3bf04438bff6c7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b871fd62585c5e59248234e5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2925b4149fd4ccb61e3285ec',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc66d97ef12f6c243549c237',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc141280e2b90401b6cf1cea',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d42211d9876919360a8efe11',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6bdf93c3faa1161c3373dad',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a53e219737ae96aaee508d5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69cd933074ca0418c35a4c5e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f40084be099c93445828584',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67684e951e817a600da240d9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb253ce56c3eb6c98c7ce2a2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95d4de6877b4f3d9c48fb1a2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e65638258e3f4d3a46a047b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15e911583d5acc136131fe2d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c4fd4f0e8263e1472cd0992',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80b700883aff2c5020b73fd2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db061318fc87ea7fa147786f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-682694f1fea5528350a76e78',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43e79c265c9181530c942058',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d15ff11f125e0476f9e3ebc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6513dea4c494566939697b2d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41ad117465778bd7f840bd1b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ce634bda27fff03690c7d05',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c23fe3d937a0add86ab19951',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfe54d52a3ca7ce4c3306366',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc8238878800a72207e35095',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9b106738f9d6cac98f256c5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ca32a1237ffbedb42c9d1f9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00822a5bad2bdaab98ac8b0a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c62a1d4743126cd2563f53cf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa02cae0d6e234a6234f5ebf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce6f31bcf25d2bcba3722728',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b93d29366ead81c8da6fb61a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0779533a4f1152bd3c7aee0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5054db7aba9e45af5e647489',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-baa09cc105b239f7e1e776fd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79a3c4d5b4c3903773cbd1b8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c484cd3577fc712b25fb9ba3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7e493501c334a646da95bd0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ad8832db4742ae036f6adb8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d1fb326c7d7b9792f5a5b1c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bd461371b59804b1cbb6729',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-760f4809698412a380fc1d30',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c274039b2ca45790884edb2e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1db91c4a80603f1804f36aac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f04a33b04e47c4f915e75814',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1ba5bf8e0bee68c84fad9b6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1313254b4f685e4cbe805f3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cc18f320ad561b9f46675e2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5dca4cf3e0977f8368322f61',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8544a7cfa961120c81a6e71d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d53bbcf9872e432bb11e0c35',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82ba72747654b5f91bd6046c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-675cffdc4990df4835c6c250',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d6cdc174354b63e498cb054',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12378eb1f43232a3a43b0544',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cc2bb4bea3a6a0a908fa627',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b566272b4a2e6c725205aec7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-918c63944cd7985b6a11642e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92ad84ae868fc3874618420c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2d3427efe1b8709cdb8825e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82c01b53d4ffb484d776d550',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-183a40de14e5d311652b8cfb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28c4d0b918a14a124ed03410',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20fe0a10955609a14e131053',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c41ac8e82eadccde403cf6e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24014413df715e59d93e7afe',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d78921dd6d6d331e54934ad9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d75d45fc9212644a15c380e1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c950797145f4953b0af7764',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69ac99efb859f0ee3b5e7e4e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c1b6b2db050be93431763fe',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f67b882f30ccee24fa02907',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db73f333ec761d982c8549d0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d86c0719e79e4fa676983d8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84e27349aea0e45a6b278206',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2439c1c78f0bbb8521ff4d37',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e25633bd147e3b744ab5687b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eea5b8fe39a2abec810e5b3b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35a8662907eee8859ee656f0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63cea6a40cffc796c7cb965a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d16697f044a56923bebf1a05',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d50a08ad897a63dd3fadc082',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b0e0b8e23fcc0d42b20c53a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7820bab17b99cb16976fedfc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bb80127b45cc976b28f55b7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e660e839b7e92ed856c8515f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c33f05aca26000a0a153cd84',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ea47aa0d5d2de6fbb47a59d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5afcead6b00bee3e142c38d7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd2ae7a05ef0d7b3502cf8b6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e58d14d748a84aec3961a7c1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5c7a575321e4c0b65377f94',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a6669c91d8dd35fbfef07e3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f81d18a9fbc3b3f2785f0529',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48ca46b170724a13c97e3992',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19ef95802c1de6ef38e375ba',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47e5d6886fa9cca34c075ad9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69b2cd62fd3b99cfbd56b249',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-604b1cb179179a8041029430',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83bd2aeb46acba89edbcd349',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eed1a2994eff751d90fac205',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e08d465b0dae4a5633116960',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b78b74ebf6f1ba5e2af546c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1073e0e19350edec04475474',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc35b279f348b7ab5178b3c0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3520b7167d5e90f54e6637ae',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ca093f6cd7c6da8f00dc0b0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76fca049edb7417dfc25f5a0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc96dd3ec5a7cf98b4125ea1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba764dfda7a06fd818e3df64',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8b0cd3bf728e9fcbbbea5cd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8380dbebdee45bc9bca376a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93b564b28eadc36e4db3c76f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0aa295fe774d36b18c551d82',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf27cf5710a63110e9b4b04e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a6a33382e5dcfc4c2e9ad2a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56da1e3a36e47b0808922a10',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b9ce98306d5eadbfb05619b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fed8ac3654a4f9c2373b94ea',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db93757873f0e5c71b781639',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0be125cc727476fe8b2eb540',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19588e6ea2ee9eaa7be5073a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26a1b3a0b90328eb09e6cc20',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f044f4748004c6c9349738cb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6fb8c380b88ab463e3e69d3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e97e44c442d0dd66223fb693',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aad39af913a990e533f534d8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86eed0e4ee4e50a6ef03447d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ce690574fc73a4cf6afcc25',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d9a47f7e542c9c40f151b41',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19f8ca875fac40b1e82afb5c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a000c909509243d026e8bb5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9b025666607491d13ff6bc2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68cb8288af4473390b5ea930',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d602cbaa1f878a128c289c2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c90e6ace84014ee4c72685fa',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1dcf46852b1d04ee42c0b50',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-806b46de68c2ee9e35a49a02',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a4c6d9033dfe24a08f37da8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9cc80c46ada7496ac0f8d513',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00052cfba47fb5f9cff73aea',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1d767eb1bb4da210681db34',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87ec7da380ab048a23ce976e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcce33ff36ade85e719a22e7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2ce7143e8da212283086e0f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d777df09f23fcc5f0048be60',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c81701658bdb947b21bfeaca',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0935b37a2b9280f9ffbeeef9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1888c13bdb9e730fbbb5a595',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dff268f2bd38b6a95f4f15c7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29f64db2305ca7c1aa68a4e2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0da1ba4fd37633bbcda1ed1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40bc51719cbac203d9061d55',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afac7edcd8e6a9c220157cf6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b73fce757977f7b7258ad781',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45db79f437034a14be3dbddd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1ede23e78e85dfd2a1e99da',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7a2d7d6030aad88246a2494',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aed93f1314f3579a828d5f57',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-253c74f3235f104c13fc3521',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59502b926ff2ba8fa2347a14',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92f89e575b1cc485c3c2aaef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d14d44fddb86c01a27e899e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8437d6c74776a6e9e527574',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a4a3bdbafc76e7b17f7dd5d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4635ce24ceece6147770482f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a942ccb94bbfcc834b194c87',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90c561123ba37da5994f2fb6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-578bdf8d76690cce2707404a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46798e8d9dcd3a2e844c44e9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98d9ad3fd34737b721c737f9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7032c642f31236a58e6540c2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3581161d379b063300fb24e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56e236a4cfa03e12d5952280',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b5e98953619a3517f3313c7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df5bf676c448427994e93a4f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e360e6b96eb59529857b109',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79dd6a4015f75eaa0b181fbc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ea4d5261855bb0c5084c8c6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f1c5bda43203b354c5709b3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21e1c5e4bedbad039a46ac91',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac19c5c8418e914299ecdb53',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03a479e01488586bb07cf29e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-875f04cce90ed2559da2b461',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68d125d1be6e4ced821aadea',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-723ad3554cc3448ef5ad65a4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b3a2f50d726d42f4705c4d5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad2e4cb71689909f846542ec',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e3064bed84981367362c7b0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-673a603d56fc4a246c99834d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d29fc352819d6b55cb40aac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-908e476200dd34669eb9bdb8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f97aeaa416b233a420de669',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-124b5bd589c824cef20c2515',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8209f5ff5931356251696c4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d368833fa1c0356fb426d4ed',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-010583c5a2a7a2769cb67830',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cec9e14674547b27a320718',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f754c7fd9e008049566234e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b69146d6b82c589b9ee5bec',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64e626598f08b9ad83221719',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c65aabf9f12397cd80aa93a7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96db46e237a254f62e800be8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-178f695745b54c19d35f19b7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c5b7aa2ef2157c54894ae7d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8c642540416541546736d15',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59313626d80a08f6b5baadc0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ef49bbe0b2b7ea02e72c790',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a52d1706371e8b9c5c2f5771',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f18408ec87552614b62e6bdc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd07bc60b86da9c24acd224e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a93236f405fec2513a8b6ffc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7147223ad0a6d3bab94530e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2eeedc666c5b7306bedddbdd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-962ba94dc684a5a41292de81',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-045bb185ceff60425429a8e0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eeea7c1d2afa11f85dcc641a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c77461e27c5a8a6b16cd57c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d301d1c175fb1ed673e18d28',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-753d63f36c4042af253b97d0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef11a88001a7b3061484cbd3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6d139b2fe23f97340222f61',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe5ec04743e70554af0463bf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30abe955416a7258f1793938',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e079f50851ad80d31b9aaa10',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b58dc5613692b9d72248be5b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-889163302d0b10454177fe98',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23421e85b9a31f087d3ece44',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25b1f010ef9a976346e04c80',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-527ba57ae735f4bd1cadffe2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6fff4e664aeaa0d1144cf85',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-192df8e280fa4898336655cf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b043f5aff9768de1478407e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce995c1dd6fdd0b7bc449b40',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5d73a19961d8282955f000f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1fd6e7bdb749684226e7a5d8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d073568c2021976c11d4fcba',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d0b5ec58c562d3a43e0dcdf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3815b7edf1de58ad5a5e6fb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbbb36d8fded18178229ff98',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94114ff4bb8efb0e0c645a28',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcde9ea36372192fa48231e6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b73a3474c3863b1e5811cb84',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0121bed70f180041396a7b98',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e117c54cdca7ab949826f65d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ff7ace7406b2f44df27a91a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb3656dd66d70db878c688ee',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d06c9e817c4f8f80988d990',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d9d265fc45c7f1e4e6a3421',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac55de5af8b1971bff74feb5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b93ba63f95cf8a6532ff3d6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72380f290c105947a65ef145',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9801512ba1b89dc666a2da44',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79a4066957153cd9216a49eb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88d39cf55c3e610558e165eb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-329e5da33a9ac928fcc66f82',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec0dffa745061ff092ee0788',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2b33d00b1abb28204f44e45',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-756f9fdfe1a63ec97eca81ec',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a188e644c918318c993214a7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d66f187bf67cea6c25a63d6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e4d83851f84ff435c32f755',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2818839fe4b0781a83acc5dd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80cff4db5a893c7e6008dbe3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c059cbc05c252f87f43f390',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-538f05c621a5dc9541f4fc66',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35001095c90c28f5b005b271',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c265dcc80e761bb33880c15',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a627a16576caeb2e416ebf27',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a220a92d32fe410483683eb9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a4c6a3ab766bc3ad004b11f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1546cb5d860614385f1be13',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35cf40229cad087ace8d462c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5627c101320203eaf5e74241',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d48001762602c3ed43d977dc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d55f4d6990e8471ec68f9cf2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d988fa783a71262e54a418b7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da88d251e42b16e1ad6796cc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8aa8a1bedf00ff7803f900f7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db2ab2da817b4f508d1a3977',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fcef3f00effafac86391be48',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d510e4631794e017112709f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f1105fde82c7f6be46ca20e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a54af2aac43b3030915cc17f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1cef1eef1aadc3282e75ca5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c827a36eff332bd9c7780762',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a267d35e02a6a6599d9c018d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f6e1f1aeb0735fcffb3e84f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9687998af38cd322efacb292',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ee082cb9d536dbb27ac72ed',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d465ab6552712277e37fd75',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f0f05297b2e40c7f0e0e394',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9906bb5a4b965f5ced5601db',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40eb59a717f7268b597e311e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cae9969d9fad980a035b5ff4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-033a6e44ecb7771aebf24102',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3fe86139ee03d2585a26bd6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12c1eae192dc439f259e007a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49c2641614e4d04f793a6120',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08e1e6a5a5e1cd4c848bc6f2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f188cb5090bbb849e02f5036',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3bab53ee21491f3d0f4ad62',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b540d5c59f78f82b9d8d0374',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aed69b7d7f514a183bd13703',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-559e4a18cec87cf32cf03080',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cfd1a4ec6a5a2c37add5ba3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ec4d3be7ddef63b848c956c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3be37b754659f181face9ffb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e523a1b256a2a5c594478956',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4f9f06308f678bd8aee669e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2698d45143cda9db0f4f27ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ae53c949c15b86296500d33',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5a8426112720f7e1f9e8725',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09822147bd02cf06653184ae',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d77a6b4719e313e77106c34',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91c7517720e9f9113ee58817',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aafc57f4c581810022e605a2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a9f9b264a7d5ced188695c3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2b774b0f2617ff1da07ee62',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa4fd0512a1d1cfbc84a6518',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7f8fe7d82b44a5626d67af3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f70151a26f2625667581cfe3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb65e49f6d47de234aea7c20',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a24e13b174d8c503ff247fd1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1339f851c110b4ae06175a4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21e233d4564a338cee3e650e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf73cfb6e4889dd413e5e1cb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c161be490c2bca33f958c40',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6706cc685729a0a876b9c975',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65ea18646d7a22d33a7cd0e2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53bda04c06fad42b88d7bad7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaceaf040f6b67901392e5ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-434f6e567fbdde618e7a8484',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4ad077a8848b65f9fda9c3c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cf754069a64b452f0c6ffe1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c81cbc9979306ecdd11c1757',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db2d4b2c122f8226c883b947',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03fc1c9b41ef5357d876c2e1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc590aaeb7602f5cc3679ccb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-162a5215869dd7280c6752ce',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e83d775f4240dffa5728024e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2c045655f6d49fabd2f3868',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b2240b8ba4ef29d78eb0c42',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff0d62a49549e4ae600f1f99',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-608baddeac3ad1c38f090672',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47718673c437e498252582d5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ed01133b95a5b575a8eae54',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9243907d5bbd9f9514ad3921',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43e8400ea885339717bdd95a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68ff14fa8f6be8ebe7400a2e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68284fb93ee90b7bd57dbe8b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab2e1ed0f435c8ff05256d6b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bc95973ce6482f8b9c5defe',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a87399c69f2a11e6cc0154a1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44650eee04c6a71fc84630fb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d31c8580a63fdcf8061af8d7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-884f4f7da3128d0fadb1befc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8f73450b4a4b6ac025d709a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3f7a631115f1ed349469d69',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9f4bdc3f8e49f39f2512ad4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-281179d585dd3f58b14c6fee',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-908a8ac89a000b36f865dc80',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6690637933368417a063704c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0588903c804772c22177c13',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6494abc2d4ac71ef613dc43',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-665d59776e9cd4e100688895',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc005cbdbb68cd2a6b686616',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d15cd80e75cf1e81a26950b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-085e1ec8068896c3dac80723',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe62fcbe5a2e1292f774a550',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94c770e293ca3cc3c49ce894',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c52ab74e2ad98b6ffc8f7d5f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-266e11d0794ed7c47f3b0d60',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ceb0c36625814abdf7afee1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d2b745f763151fecd5205b5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f3b16a6ee492634bbd84d5c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69a49cd708cc120c88617ecc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02e3bae047c16e66580a52e7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8d21fccbb4cf1170bd90f6a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-361b8c1d91b2533dffb9d3cd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8beb5e25137de561a1eb07b4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4274b8c4698a70065b1ffdf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23fce897c67cd7c895ab9dd6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c02673ec8faf88ef3855d4a5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36cc96d597dbb873623df75e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6486d11929590b928f97e2e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca22d388b9a8ce611b2a2696',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7bfc3763cc8c5eade14c5e27',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e4580e61c9cdceda11f7ff1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46b733a817f3113d64713101',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e975911dd511a6af924c1cbe',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d34114d6857b13baa4ff910',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-871972d3991f567fae13e3d7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd18ea7b6009fc615f5a3dda',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e27197e52f4238ecb5da548f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cae0cd94496c09ab49525f1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ecd33b22c5f47cc05b49e17',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c08f232242f9212dbd815117',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af81e788dfe00458e62cee6a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4326e7c8f566d6cc4f582914',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-221bcb29152327464cfe9db3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f26047a6e212105ecacac5ce',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-706fcc2a5536ccda015e5dfd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b36da35644f5f6b8ce3881eb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-142dd7df1d151af819b27bdb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c6fada17b7cdd8b43029bf1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbad3e7b7dfb2aea566bbe58',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e9389997ee33bf5feaff4af',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f36505b6108521a7cff750fe',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d8282789d5a38c15c1bf3b4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1adf6a46e1f505f308c5da1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-231a1129cae287d229ef493a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4706d39629e6e05a93f5e935',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91c4f9dd8557e850b357093c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83617261845dacfd598e846a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e4aa2eab57afb39481aaf65',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9584fe415496607d0915f9c5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22b503e42c11d5a55ad91c1b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98f0cf67123e1fecdad2b46f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fda4b9e2c20a55ce08cf1b2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92e4431a2eb2e633c2dc2cda',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f11805b6fb43b7f5f06498e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e10b1e846017d6f9021787f7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbdc25e8ae71818ad3e4ee2b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d46867ce1e367b6844aed02',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59cd918914ac9cec27aeb4a3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3738f494e49ddea5a65d3aef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21a0d04856bd9d250b37784b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7eba5debf52abc4e80ed2dfa',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5902336cc9fa17121c94fca',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2af281020fd839e50191cc8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f369a41b19cad7739ea53c0a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d7793e578814f87e38671c0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eaaf46053f0125389353edbf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-855eae623da4acef44183a33',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-293fc7038c7e7b89ffc2a535',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ed6b166675880e7f1f126db',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4abb3f5c877e6ce007af40d5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c19f37f894760d560b16ecd',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78b5dc22b7eb8c841ab1e259',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b03dc0a1649c4d5ba84674e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7e12af0ad4da59a4d88f83f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc8a4389d38a4021e658784e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1763c802f6b2eeca54a2365',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75c3e27bb80a75ce6445c4ef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0963cf0615b0516f8b7a467c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dab98d11e6ff6085ea2f27b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c3f4c407c3ac34b0a201213',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf3eb34990165946b90d8da7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06ef7a3615152da73bab6941',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83edf097221959ca878e9088',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a72d6dc5da69fb501d8b499',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32300eaa405fd944a6d89427',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-718cf5e81aa93dfabc08ba3b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9b871c9ee17b82fc804e199',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84b24a0dfd4d37fbbecf0158',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e360d95f2c2c76c86987328a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4424b97197b5bb9f8ff4188',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb01f7ae356c89871c2e6c82',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a19e13a6877e2ce428efdda',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6cd568db1261710898b14c0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-389d28e95d42e5e883dff2e6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d746b318346a64893671882f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6ac0a17e79887c127f42818',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d429e8abc1b198adbc390c4b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-074afc7eda36110e12e3c3a5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c790faa069f110aa85006d5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb7d919e8c184bbc509b6387',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf8e43a3c9c6a69b3836d22a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b8c3647e6fd7e02851c04be',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bde72a7d54c40467fc4b71a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38bd9b75fed130007f374628',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ef2a113bf652c868ed54335',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67ecb451b49b8f5c1b5e1834',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-363219b685467bc23cc00350',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3427b51ba143e603886d410',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c86adea68c00945d49ede534',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6cc13d9c06dfb59ed800b677',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e6739fd1d4e43ef4021fdcc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a462e7df4bb83564c7ecea9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a0d6221f3da55c490bee7ac',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c6f9d9d7371af9d8755d447',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f0b1e26d5534d7d4b3df7ae',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9cd8094b47cdc9be49977891',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60d4a82e5344dbd606287f75',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d8b95006019c140ab3afcce',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8fd16543a3a208a36480d29c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-686afdb008993b4e9bb84cc0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b93aa6d609eb4df15cc9869',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-464a99d084376d2ed73de937',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a2dbf07c1b58fa8b5617646',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6970160917e078a14a2beb7e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-062e6f6ca54ce97f274b3077',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2af517252a1e9baed0809ec7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d253fb1d0c4d912f79bcb6d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43454a8dd2220a4403361a16',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-441b00248e9debdf4bb4a970',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bf8792049dcfe75cb4747e7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1abc6703b235e95d3c39b5d9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8d1ce2719ed40bbed789c21',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d2fe5bdeea97e91160706a7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bf038f2248bc842af1c3e93',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d1e6ac51ab4b7e75b493097',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af760c2433c7030fedb9c78f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b90c08946db9f59fd6f120ca',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ccdbf341ac9c3c335e5d142',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73c1c43fc4ce6e20afd8cdf1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61db605df351523908263e13',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30b044b6ee984af1a60ccd72',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8f74f58bec05b596e2f7fa2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d6bca09833268d862da1dca',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57da4ffdbca24a723f691471',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71384ce1503478ecbe498225',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ead1118526c967c63eff6c7a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-347e17213fede31731ad8157',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e78c79b0f116e3d0002e4c02',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33e2b06426a7bf7174a0ec64',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ac1f90969b5285c38d24753',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24d7a3d213c8423b658ce9c8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd47608cd24bebe7f6b70ef8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3076d5b15aefd88cf621047',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e555553216dc06d2d8cef0d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dda56b64ffeb2d2ba446c370',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f36f36ba772efacd32c00d3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96f404b901e9d7f3040b58f0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a23f289ee9614a6052a3aff3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8166961d7f8f739758afb1a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e0ab65906838ac564b49d62',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-792284cad8321bd5bf85058a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4c87795b761ec5931271083',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c10f35c150b41d898bd8fc41',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14f0e40068a1f60939d8fc11',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-100f60adc0713c9136b8a6d6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f5e8f302e26d139f1e20c29',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8046f5178781db5ceb9278ed',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eef3e9002d826cc67aef877a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9276fcfa3c0356dd07e6f69c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35517b546a6b8ab3fdd0e51b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db752334875947c8d11c31e1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa4a6c47ce3b88524137ab3a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8fec08b4d2a683ba57446b8a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-138c7d247cd67a3836158bcf',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ecea43830dd38da8de57bb7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff5d879b225b6b1da08b9556',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-320192b2460b7c57c6a2fc7d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8aa240cf174f49ad330df9c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a74ebeb7d08ea9ae077563f4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bfa7d9bfb73185e55f0205d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab250a9dde35281359cb5f77',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef1810041a0bfea96f696512',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dfe2659be43d92aa3ac6eaef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93613f44b118c5eb0c8c2064',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68da44185bb4d64a6bfbc190',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d801fbdf1a9e3c9bcd72be76',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-341710c7a5646fa2ba289b3c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58abd186dcc022a7c87b25ec',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67df58079eecf77276fdc2b9',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-221901835e4dbfbfb50582f7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10fdb48eace25a4a534b494c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1991080ffa5a0d3cf491541',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07cfd0b1cb6c81b7c6d60a31',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4b805eed1e8248d63a4f731',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-448e37b389f9336249172c4c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51052b7d69ed332d5cdd3785',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a65c60d0fac0720d6444ea7f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9fe1e69507751f72c316660',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f483264745aedbe2a6551d7',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5aefa70d3b6b1da955dc83f0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d684b6408ebad14a3189cff',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-418d9abbd05a0ce9365655bc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15c527cdb9236202caf3686b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd0e1ac9336ec072da462ca1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59a9d7f2fbd194edc1a4580c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0857ddc96a1d08918e962e49',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33099dc9d12ec799cc0b95e2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b7eeaed152fe51b1e61c31e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f20a3c875ae91f1e914c3f3e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1642de96f61f835c8f06f3b6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f69ea197371bad1bcb0aaba2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7772d9e1a04abd1e2943efe',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-338ef87f08fae7b758d90e84',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8621b26172d61c04b5fcdb0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0a49799584fd09c2c5c7211',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f93c6471906bce083810c048',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0de8ebde2390fe82cd922264',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-560ff7db91fd2a13333a0ca8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7eed080f9904f6896da69083',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58ef93325a9b6d97a2b1e503',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78803696bb576650da74c403',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d0c6e3468c9c285b7f94813',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18372943fa99986a918eb90e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a5bbb4bfa7a7563261c8c62',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca78c067b9e8178a80c7276a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d1e48063dc1f198773a943d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d096cc060030aa909c390394',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9560dbbece770045f1b5b6f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-024b878bdd70bbe6751d0341',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0cc14276f5be3bf86a91f9ec',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef8c8cc5dfa2c7abec5d013d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2bb82e8c6a66c351cc89a57d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7cfc758ae52d73b643d49910',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3047996e73d4295aa1e3000',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8c8c467c314d0ef5d1e3bc4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2883b1d328e0b424aa0f875',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-162f949177a075fb92fb59eb',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-01c34455b10a3a46e6979504',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-723334ce919b3d741b4c8e80',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bb7e8441f62aec69fbd0808',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0110e66c69ccaf56f28d95e1',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f46d4e15092672ac4da4b68',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0efc9a962341f18a64b56016',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25c6c21b63af9b0f981e243e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8361723b38b65793fbb37bcc',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47e3358c1e51f2effc841712',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-986d94cd902b42bda67e5167',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c2ae225ff28ee66184a1c81',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efd89918b41bb143aeedd55d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b49afc4f611e6045fc880ca6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e55985e1e603a5310862e37f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61bdde97cc4a2d1682fa5324',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-706319d675e273b1501d3e72',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-836b3835bb2c5f3349827a12',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-911d2c658027ef48da122a17',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-159e759a07f983bc6aec3b40',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ee2c464df4f7fa3623a4475',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6256a19dffa00178664b90e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38b8697e4468785acb718d09',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76422a009904e4e48dfac09b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f14c988249a4807b91eac7ef',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33d772e0d9ecf46b2be32765',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f0e8c729447dc7deb20f8b2',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5746d5e2112699dc0ad5df56',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-01191194ffa6f8b8abd6672c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae16390d03e7818df2d4fcb8',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c417f693cc87ca5af7e3d9e5',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3b1ccebfc243308538e4d6d',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86ad1569c56aab854d4fe6d3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afa0e54778b72053ad925226',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f204b7fb1b55dd9a21791c86',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-772526f02e4890fe4f42caf6',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1038b70de96f6716bec8253a',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36b292cd86207b74f474b83e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c07c4f1a1827ff3eb962ca6b',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa1d610230bdd7898456fd20',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-439dd1a94e6db1d26c7c800f',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cbeddbe8f01668ffcd59ba3',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-051d5b8ae5ea76e59f649e04',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4df06dbb7c8e6bd04508e764',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mais-humana-plataform',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f664136190598746e0ab1cc0',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65898bb93b161c4c0c9681a4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dad84f9e55315a3a07a07195',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffbfc71770b03289621c5b6e',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89de82bb942831565fd66b4c',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45b93ad122ab953939bff8ec',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4125ed9485c9a010fb93afe4',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69b636a9f98fe478483d4a89',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b217a4e0e670bcea129d8935',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac7e561688b6f56e33249105',
        target_name='tudo-para-ia-mais-humana-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-plataform.git',
        canonical_value='tudo-para-ia-mais-humana-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ccf970072d7397c883ea66f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b3afa1731dd6dba473e74fa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4bf4fbf498f749adf00cdd94',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51c0bf915b07866d321de0c0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2be15c7611124195d137d7d4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa1d62c21749d95dfb1487a9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83cc99b3313adf174621c155',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d25d244124e83fcd2512f50',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fec36a6d4ed0d8e15cb58b5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5de1342380229673f057ef5d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e246466be992fa6ae978e83',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a122fb1ce33f1dd505e379f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c77e66ec6953023b4419a4c9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29c1641312b4e4abcefae5fc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-998932d4917aea2cee19936c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-736ed3cfd82aa9d752112557',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f77e83db6d08c2940771f8d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41130f50575c22aa3efd5051',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ab2567574336005b2a94bfd',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e3a5c4e2d29f2fdbfc8be73',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bae95541efc0513768a8699a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52f34f8b53bb197efaaa6269',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aeba322a3d8b16aae5f936a5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87a9ebefe5340dd722943af7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a3f41785b5b11072b2c5067',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-533912e7c79db4ebfe84d28e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d20bd5270bf15d7f4870e8d7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27b2deef440e0370faef2ccc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99e291fd84dacca69b60ae8d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac3a7dad4eafdd9588af8ebc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fde66a8ab1cc8989366780b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcebea933fba840f85b05657',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4bac2ccdf5bcb2320b612125',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ad2ba2b6f9a656afd9cb9a6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9b597445463df02b4880209',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be281071a0ec7316e7022fed',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5347e48c6b726fb3d1827467',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-096bc2bcb5697250a88771a0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c62222d0911b4e6156fe77b4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6dbd2dfe564c473c872794d2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f62a1ed7600376787a21c5b0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43a5ea3695865e3e0a507b55',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8911da36bc6a4118fb8a282',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b5802f10a9306b7d0888b94',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8de1e48285a7a234007caa6b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38c8f1e9d131f57d2db2ca9c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad76f02e38a6a24284613b6e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3b24844b88add30503ad8c7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b55b0ff252baf5aa050f8c52',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3ba35246656e3c50b221687',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b32af5a9a101602a136f5930',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53c12089a1e6883262e85f16',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-056b4eb000b52e8ba6aa95cb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66a53b692a9e867bcebfe983',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13027b1a2ee4c9e399a663eb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42617463fde7076aa142db55',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc8467096e2689ed6ad42f37',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fdbbcbd1051c8f022303feb9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-609cca63b8e1895f7a09d8e1',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07e87a3e7a43f30c84aed341',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9113cb506fc2908cfaa76f77',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-431a3b2bf491b3a8a88c7c81',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-488423ff01e7ca36feccfb81',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6afb88ed56ab233a98b97ae0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99e25a0e93c637fb66719c40',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-355ec8ddae2cd445b02591ca',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d61a767fb928c3898cd16079',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f4cb3ba83efde67b5ed0f12',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e682ed8b55c3a86e1ef4f791',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59041a8313bf3360a2e7abb8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-814a79709b610435c2b5ca2f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e3176a6e5566751d33fa4fc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d9c03d8aca6823f0c074d52',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2286927862902cf4f9b67b96',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5336b39347c7b7b91a7f5c0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14dab907790c1c7b5949b9fb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ecbd09ef34047124bd0f322',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68ea9948fc3dcb535a6d381b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb4af46dd9def25aec490f35',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39ce8e37bc76eadef585a60c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18ffcf44e67a5dca2a160cb7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-abc562db91c47d2992af5873',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60e407c8004dc1ee9dfb7440',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c041a98e072f146bc5709c16',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d8e0bc2058499f55f155651',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-101471ee61ec3dccf8f6e1df',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9530fd9bbb9fad35500c1f9b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b1fe2b07846ed080d6d280f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-729492449723fb7051f3be82',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ee32be93cc9b60cef2f64df',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13f1a2d3a792553bb8aef8b6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07f1db656d1f45a728dd1bf8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70ef9efff14c37e554db90ca',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5509acfa3362bcf72ab7406',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4ae75ce28281fa4da8a7f94',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-105ef133b65fa3934f758b26',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-233338932b464d80e086fd96',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f88be5688204e7a3f373a8b8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b08ca8cf348f7b5815c153db',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-645e8c601575ef3855ecac59',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e59eb4bece231a129af0b839',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57d9d60685efde8ceaa6f136',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f2e301ddc424e859a4e6fd1',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb4ca8f4dab82b3b63a1a9e4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fd00f19bb175a3ab365233e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5f8f40fd598fc7ba4a7901e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90a93415f64f78f881193b45',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bff0741dccb874ac4d455f15',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-213ffda530019c6ca1b5e6d8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4980a51d46d62ff40204597a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad06b4fd8240696589c4e26b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f12fabbf70fa222178a15ba',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17eb31ff939607e7ddc7fb70',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5a6f7a0f29877fd76ea430d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9373fb9258ea5ab1ed534e8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d8aefae7ecb596d87a6cf9c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3370c9f08129ad48314df730',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7efbc8d87b85560e0bba1747',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6c64ddbb8f01256f614e81b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7adc57fc9873f398ac00b28a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7e674ba89a44acd04da9545',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1f5774b878d221ce4e092ab',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d160122ae7dc159c7691217',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d803a48e32e5b54ad04d3680',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-253045ee76b6c5e9fffb1ce8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10d5184ff5a61e5bb52858a9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3630a7ec39956321070a0d93',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-438957dad09c118eca52e4a3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acbfd1b5c01fc0a987e1b273',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35e703dd315c39a144758579',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92b3b3ef2a4f89c9b3e8046f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd591c3a8dac032864eb2316',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f24f0af4627f82cea38a278',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd4234105ef5d831bdb28a62',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a22169b755ffe93ae860d1d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a671bd6ec87b331c5867985',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa20624a88668b5eef63a988',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b966560e3a66280ea42ef059',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e76efae19268c37fc426c1c8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cea352eb5c3dc76a1154dc92',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab0af5067c2d4d6461cd25b3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac8f451a4ab42a1d6aafbd15',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37e8b9c83e4aebb5fd2ca2e8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd0cbccd0132c1967fb1196b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4434a99a26a9cdc0fbfc3f3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1940898a0d1298fae329f402',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80c38b5afad7ebd4780c942e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7aaeacbf1d8f54b8515a9cff',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1b6b6e6929b6fe118a843d8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca045e3f8b9a9ddd1ff12c22',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e1b9d0ffa35d4baec289a2d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e653eda524225dad7f706374',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86ba6ff2c8c6c278bff91cc9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-753b24c96715219e0c143651',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0df2f9826fe0dd5c52ff295',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9822ec97f66e09705ff6bedf',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a427ca9a69b40a8c77c686b7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0d4a3eeb6931c640d71d542',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99afa1a95e7fea41cfdd2050',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45346c2c926ee97bb33660e1',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-401a888b48a7fda837b14b42',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53bb98b82cafe394874fe051',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e02de5b02cf2a9a515ca58f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3b8bf8b6f6fff8754fa5b51',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87ef4f8102c7d7ca563e4442',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1b271dfcf12b4e1c24ab3b3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1284f09210cc6df63d3982b8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5e713c7368658d7a6ed0530',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-505dc27944f289cae0997ff3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41dacf099d5ec6e853402278',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c4efbfe8153c2a266f9cdc6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7852ebbc8fae33a295095618',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96e8dfad6b4a0df84eee0bc5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1845c4c4351244e2bfae3427',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c1ec06648d52ef496ce83af',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccf93b7bb2bdf62ad71dc00c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-447b6786876fc2bc7146c8da',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa2be2a911d874537bc7b79d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5475884e41ea17a6a9185cee',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e9cea9bd5467c0d482019cf',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a389617c4e1011d05258c611',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e6d0348c3378c642cde437a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-745df112f642a7e50fa49133',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55f9340ead7ba01f97fde13e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dfc3d758598496acbf94ca8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0e7a971f2ce15d7f2b14314',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bd673859ebe764ea69b6797',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d10498c49eeb43f89ae6850f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3d0416193d28c4682e673fa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-861c92d6d19faacbc83f13ea',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5504368d2b09c9fc26d5f143',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15a2469a28ef83f246068b9c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-59c8a1d459b6012a7adaf60e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10f14b6d38bda1f9f5176c42',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27e7732c84d4106c80abd960',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-728c5a7283326f30f2a9d1f2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f4371954b8b351486f64586',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f69713ed78cece7f9a8a32ca',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-769742845aba6d329bb2ad3a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2b52c98aae593b1ac1ff3b6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-823f8c75f59ac780744c7446',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad2c31bfae1d9d2c5cc3963c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44a7299f627d5105a98278a3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f4ff2d2bf2b9924f3eb765c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb23ef4e1c27dec86e16dbab',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b04c27add7bc61f850b15f3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7f9c24422ff890b1085a420',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90c443d532f432f0adcc417b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f752342254ece45203a83ca6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e12263c1ef9933b59d8cb026',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-028e7389470b855758f79515',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce3600cbd021b407e44b71e2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84c525f4e3e70c57fd3e93d4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ad60e741f34a9c2b9d4dd4b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f43a492bfe6a8f3d5807769c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c82de1b372efdd75650b142',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80db59490a9f52073dc640c5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbebd0c28ce2209d315e0fc2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-716e9b386f645ca8d9fff3b9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1985eb02ac92dc21b5db3bfc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed0f06999929346b934555d4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a8e9967691b19df3a1cef81',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4c63fb3e3ff1c2bfece4e3c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f6f74f9becb7a38b29755e9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c4cc12ad91db83d504f6b69',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f450bd3c0b2774080024d218',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61192655e3c51cabbc026a5d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21a1ef14c76bd055428e9a8e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cd8a94ecb5ef5592edb694d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5244f3209762443cef0dc545',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e37f8403b3728aab9b1c9d4b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f7bcc208977d0ed0664908a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07d7dbad9976bb4137aa55a0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5117562b35c60ea6fe44162',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50a0069fccf2b99a07daa48e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5aed5789b9b5742bc5da62e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-201aebd6bd5de06ed7a0444e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a2c009862c034c8a9aab2c6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9810360cf62965ff9e96d626',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c46f68be4646bc6ba078b0b9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e04676f4e82104e64c69baa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-405494286a9d7c0ab816ec67',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-687d5432b3ef8d190587c61c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a692e51107712a8c31ff4a9e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d20a4dd17cd753f356615ea8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ff2dfcab4277eb38878ac54',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66d926aff9151a313ddb4f44',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b40c56fce2d28ae064cc546',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35ca27954fbc45d90bf7f496',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0acca6725c0fe4ea78b14b3f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-254c6ebfd8839f4972268e79',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89b5d6e509f21516a91de0d9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4a2bad874b93379b10c4f66',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30b961aacc0de174c0a61a5f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7eed5ca4d3f822987bf48eeb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36af4bc2bc09bf32361e287a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-534e3ab6ebfa3e95b47e7b43',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be20c646bda4dd05a2c0d280',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cb6d309dcd0bd01f2d0addf',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5b13865317a6488641f07a9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac4059e5ba4a970a17f3e37e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40827e0829d49d84010b6621',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ace6ece04d046b8a6ab0fc3c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0623f3b31c8f34e1f45fdfcc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-133e6b4a1c3ba479af98b2bc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-109121a5c1795b90b7040cbe',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dce750dc03201c8d20e56c6f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b89828b704d26767ef9a7e2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf4f16186baea427c0237a46',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b818f01ab9f782cdd3825449',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e86b9a1e890129c0746585c0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-596468dc023f892efb3455b5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-247b2f6bd50b31328a27f4f4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aecaf7f3af7435b5703e3b84',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fa9ad1d24c132f146facfdd',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44d6ecac7c3b209df312b20c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-580abd427f3a76a0382a734d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67408737471fdc033683ed10',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67d286860d09f3dab9cd2667',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef60f791b5dd4744e498f531',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec7fbd3826b4799a6915d552',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c818f9544c81f446c191c3a2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f754074927a2d3860b334ee',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3ebc23df112c4fa6d5a590f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d798a68d32d9824d607158c0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c24eb472bc3d4cf1726e15b6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63ae483669f5e36fe63d92f9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19d7441270b19362f1016b5a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-943865c84c591a0f94a1b308',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0fcd0cf2cf39581be5c9f03',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e7e945685b81f0597f86256',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e384888d34ef8e10e3808f0f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b8ea960a46b41c01d5cf14c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec5ed8db43358003a11515b7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa7d996050f1af8bdaff0bba',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cae24e11cd2dabe8041adf86',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61aa3857710f7f70e6125b25',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b882976e8f05e8c4f4e03cd2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af20eacbadd0821d87141164',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a685cf554ec3cdaf97d4af1',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b35f8f0f391e1594b3beaf09',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c716cf0a2174fc221a1b049d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a68cfef19c3e7c6985f386d9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b443ab4d06260831616584b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b0e7f9ce0d8e94f4e6ea9fa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c56822c24bd9214f965bc3d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56d69a06b91addaab6466950',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-603979c4769c78e45f482942',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee29921089f8d28f276fb8d6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e823a5cb1b242bf1d12f7d2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9be097c9c3740a2a091bdad',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-087e829dc031a66bcc740841',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1aa76220c7e2abb0fa204f07',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd4b237b6eaee0c53fbadca6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76837570f54156a3c9624fa7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-828bdac28378fb894ed94ae6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-900261acfc309d76a75e9191',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-885f671224dd32718fc9dca3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e07059e32d0d70025a51437',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a4242fa5b23964660eeca36',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3d18e170874db8f357f4f34',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4ae8f85e7d700ec6e25595f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-968a8d241b0d2d1d40f87a07',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4452c80ac3e491144759418e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be147a87a8c55b35891d83e3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f7b0462ea444bf0e087b7cd',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c48ad007f980e90c55c5d689',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8024d41803384d270c014067',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f86e12a3d6f6a5efaa2f1f9f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-377a0ec85779aca6090f3038',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bb98d08fd16b52d2ce86f7f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37b12681e1c1e3785fe24592',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df0485cd9c7277bcc942645a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08cc84bb22bca96b3132bc18',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-654146120542ef9149371363',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1fce6cc3d89ad69a641422f8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1173cca62b5997f4f7bb2f73',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9756d4f84751f2480aa76952',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0e83fc322f0186ab046242e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9ac04a716b2d49edd79e81d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ca99920c12a8c23ebe02119',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c1795f46c8e215e48bedd9e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bb1822864fecbd4b6c732ca',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f4cf38dd639829c2de9bd193',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66e160f6072c623472b8af21',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c24d38788b429f14b3bf9496',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae3522498454992b1bb42ab7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0b0f9e872b9344b7080ebe9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa757e3bc7d64980d7d1c7c7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea3be7c72e85431da2dacd89',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32db5d7651c7fd9ffb8e9b0d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4df1ecd5bdd18a749ef8bea2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-597d038d2e576212175c8943',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00ab15c5327f1c441b37955b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc6ea891901d12aa4d898d2c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-338e855745ea099f500b759c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-492832c599b89d6cdb791546',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebad1e8762246740a307525a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb5afef52a729ff1bec8f0bf',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db01bf95b7c174779f8cb1c2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a16246ff6d92ccd8f9ee2b6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b8e050d6444fb8753078973',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf68c349e76eff7dbba6dd1c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06da5e198d7b31fe0785cad4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-037a8044b1a9c46e69cd293b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e31ef61979670d4eaa2b65a4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba1e17410a6c7fe79613c33d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53a5c1c37bacd3acd10d80b9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-717a6c76ee04e1f02df8ad02',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6d8b8640eda5d75f66be7f9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f950358803c96d65e81d85e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee8e0f416accfd1e8614fb51',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8580d973350fe98bb7f73d97',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-709fbf1d02aaba0bcc89f38c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81f4ae38773a4e8f0bdafe14',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25e16f1d2994e20ae2448ef1',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2238979d18a0bf3f5630ad1d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da9ccbbee37d34aea0688563',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e41327615e6e29dbeb4ec073',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f6e95c1faebee24fcef5f76',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2a774b20710b4e3f8768d5f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c969206a5d72b7a5d1a102d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13ab7421ff12de84b927a71e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44f4015348257a27370d9c24',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a34665659bf272fae063aeb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1dfd6dd94d806a73ceed01b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dfeb2c8ba94b201fa3d49b55',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc515fbe1170de0fa72ea699',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9621cec5376807ed4baa510f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71e312943e7024144976829f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-959c378c9cd23c4f3b45b41a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4bda995c04a2f94624d897cb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb3814f980ff29f3dc267852',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1bf053ad8882c453272de630',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57f8d3f28dade0c9cbe93016',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5687a09db1ca20ea57b6bc73',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42d8e8ecdb8bb6a2afb78fe3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93303dfc242941ce8ff4e421',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e49d7b1c49e83a1532c458e7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2043b72623b979c5d8245e10',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d224ab9b968ef594356a2c54',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35fae37a04a3faae79712617',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e6acdb71cc4d99a53dbac9c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa457973c39af0def231a8d4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d18be40b6606805e3a53897b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-658cfe8241fe4b6568d62905',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54086ccd92635af60d58e1f1',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ac3d5793d0d7527ede9a044',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33cda7027b315170962a64f8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fd68c19ad6db699aafa4091',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d27a649dfa64481d33dd73c1',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89cbaf9b5e564525466539e6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c379b13465636640d05a659c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa98839120a9dfe72b200d29',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3d640168841c324ba7cc1fc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3e3b1c2032f58250eb4e794',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e800f5c2c2ff537f67e3334',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db6f4157d89b8a680b3287d4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b37619348b0c411625f8f210',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0629eb21d7a282f913b6f27',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-000022bb3cffe86dee3dcdc8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a9c686246daf5518d49a951',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85d598811c5af950dec97e22',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3c9b7756ef6c0415fa301aa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68f1ac6dce84380c92fc850b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e5b2bcf38834c0bf9ab009c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1af122e1bb5f116adc6f3a37',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1257d6cceaab8eaf9e5511e8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a660f4f40a219903bd037534',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca0a0c83110c7212a409efc2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0ecc71f5bf75cab0d0d72b2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b82334dc6889c5652090e4c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22c2d6e5403dd29d7ee65da4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-feb04061a8068317b71de57f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a85c72ebf8425e75fa1d8a64',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-584470c5b04ad8f33c149016',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b84726980be7c0a0e1fea61a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4462750a5d519a13fd5a716',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18bbad1ddf447521a175e93b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42d408c0780a91e3b7ca17ce',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8058fe7fb12ae68c3c0da0fa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b803bf834ed14da16f553f6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7281c900692c702797b67c5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5de00f02bc8b912f2d560470',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cacfb865bf4a592784bed67',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64c92b0d67782e4097b6de1b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75ced7ec28c6cfe3b5a04121',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d53e1c011d2de56ee1f11eb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98293effac8d3abc60113d00',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-313ecb55029a647f7e23250b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf0b6c5cdbda00e38033f7db',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d365ef420337d92bf9ed5eea',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d740e647d96824cb434baaa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-692ef7ff6420e93227d1304c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f797efbcd48e0741949000a3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f21d34910b7642502357df4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1228aebd4a897d72e4e08d23',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a00e9bdafb11987d87f46370',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe839626be76d02b6c9e3db9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79bd8888a8e860128c19107d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f95593d522e9fc14308b79d9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02737fe961e78cb35efbdab3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58d7e63f27a7639347ef89ae',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b73b21d45159b72bc5e195a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b380b14373c83d0329dd94a5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97ac2b737e56b8cc09a7996f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a4d1a53e54b2561dcbb038f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3514d11023513cd6272866b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0307b25afa8e88806aa6be6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dd4de36dc7f7e4352adc0ec',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f79f8b8a48b3dcc8e4fb2216',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-175226a9c3aaed456fe75674',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f0c38fcf67264e5e0da3eda',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43edbcffd13dafacdb2d0139',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48dbc56a2cc23ad3a9928bc4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91c62f94f860f8e23dd24262',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-590b951c362f91ac83807703',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b6e7d6e93d6c23b586cb696',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b86c3bf917752be3a354d10',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32e108b9ac3d183bbbf53a1e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31edb5870501d1b9a2a7c453',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc46dd700f63d0be69021db2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73b7fe3ee059aea5b57cb63d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0917458e97d2331350e3ec35',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24b09164b22fe93edd465bee',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbc1fdcb090319319755283c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5670a422542131206da07872',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00724ddce42219698a3596c6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04c19c1d6136d748bc454d97',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e1bd534de9e8dc1e216b348',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-913fac58c2333c6fcd628331',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8e1bf2c1e5b3bdfd7ec4332',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d68964180933ca5d597efa01',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-445c61da700527473e3707a8',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f65a828a8262f729cbb60b0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf4a5c7b2e15d53c4a52aead',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1d2b67d1cdd31ebf3b29b90',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edbbf9ebae4c33c4f7eefe5f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b73009ecbc06cdee9d48fbfa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5269eac293914e049761c1fa',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d00c8486043e007dc8c15f9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe484bfe147c5ed4c646f0bb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc01ac9b4ed2002115c8c277',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-265e16ef0fb43a08f30d12bc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c8e5b919ddf21fe2115930a6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1486d166b39196d01000432e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f50512d47e155e168ca2db4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83001765a4168698c55bf8c0',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a872c294e3f708460292d23',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de19bfc314fa1229e7086aa4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaf9d1a6f74093ed7fe21c91',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-124bbe802c8ae8943ffd6a0b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbae71fdb3ddef664e07b96f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7425d9be5d7669a6bbd09938',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19bbc25f9f0b08dc73d2c68b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8f6142ec9dff0ff94bc27f7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bea457ed1631a61950cc0e5d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4936280c06fbc25763e463c1',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-985fcf732448e62bf312be54',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a93ead6cc3f060d2a86ce8c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5bf34d9f5462f08a8d75c387',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63b711151b9f2c1bfe645220',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd26ab082d543ff5beb0f634',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-004a0ddae91bdf041014fb87',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-158324e88792015e85a3a030',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d2bd9f5fbbfafd1e9aa8ba4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-692c67ba0baf5857ce580e9f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11efc8dd3fe87757a94a5ce7',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8be571c3a2dd39ea74284a2',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23cc175faa7b8909cbebb6eb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1bc0b5e10eb65496e4f8c2f5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79ac5f081c7b05ca4bdab31b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c47a30e859ac504ababf802',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c26c73aa028e90dc538fad6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-114cfb26f9ef28146a103ffe',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1b4f8a6a9caa8d296cb426f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a439bdb43543a37ae7dc091e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3b5bacfbd2269f9d0c4ef5c',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-824284c6571de6d459c295eb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6564866c27215c197220198',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85c038414617334efea998f4',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f84e46ed7af425d4e92bcf9',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b40a6b0f628e8d09a203fdb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7dfac4cf1d6902a25b60625',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41238ab9caa729736ef11629',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83000faa98b402b3a5784a2d',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa9645d6970f5ce6d1ffb6fb',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd044e77546153b84cc1f39e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57f6230936e0da7a6677cd75',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e3b86120cf11aee4ab63705',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ad0ee05e2015f13d0e357cc',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f848b2743c34fe60f5806cb6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2b2ca54511f92d677fd75b5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1412c734b37cd784f4f11daf',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f53013483fed531b1f849a99',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce2274785ebfff8c12aadf2f',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6b3d6666b7035d1231b6200',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2525792cfd2b76b7a33eb8f6',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d25731dc8d44cd44210fc8e',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6aaf0de8af9fff2bf4b9cdaf',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4abe1bbb8eaf5491f86a042b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03245b7a46b73e788a0d46d5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afd525cd48a006d674633265',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7efcf728114eb0bef86de6a',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7adc25cb2de1e227465d035',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3aae4bcc8821da6359ca34b3',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47e201ddf885287d92551138',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0320c3bc411c1b7f76cc584',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4359bcad252f622827b4b6b',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed9b6c5810c839d3b0d36d88',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9947b5e5cba62b9e89a0a842',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc07ddcc7c91f40153e522e5',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e466531a0cbdc93eaa799f45',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c961e7418511dae111f65f04',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f99d29023ed7bb87f2459dae',
        target_name='tudo-para-ia-mcps-internos-plataform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_value='tudo-para-ia-mcps-internos-plataform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f9142df77e7c7cdd35e0658',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dead94aa0b7f2e626b232188',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20360a29d9cc9e7b22f218ec',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d408746bb35e696bee12139',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f454ae69432c53e2df8cd72b',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b91cc8af33e7394b54ce9182',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e6a32cc2cbb695e35235946',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68304a01ffcda944e490fbb3',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6afdbd23d7718aba9bb9877',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47d11b3358f1bd0010da68cf',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-257ea225e9e5be9c7fc29d54',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ff4b15121a66cefd052d2a0',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acd14214a79219152eadd39a',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e52649ac3daa2e508ce257c1',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7acdf7e319a2c45b9c552908',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9e75cb1b230e55a25589309',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2968afb94b88f80b6d7cbb5',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38d4eaf6325306d70858292a',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-579acce62db9906c2332637c',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7151827a77947ec6d3bb3cfe',
        target_name='tudo-para-ia-platform-base',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89cb0b3c99708ca4c8703d25',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2492abc59c396488b1b6995f',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39785a32d801655d8a74f015',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-143d8dfba3d9b7184f6d4483',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61b51b3cc2fbb89f1a985053',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e07d46837f81097a8d6d2c2b',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61bc20421eee07f0469f39fd',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9b63ca7947e979daca33056',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42b9cf6c5a5e08f545c3418d',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c8594ec009948d271597abc',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaf29f940eeebb49a2f91b19',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-220601a5dc89cc0fde3baeda',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46d69cd808c175cfbbcd74e2',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f61bdbe16468a1dafb4739ce',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef1f1c1243197359b9d1a19e',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1ae79e06dd8530bb048f259',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77c97fc834e07b3353450f5a',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f528e6f55385fef2d9392e1f',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-374860cd9a104dc42c3ee204',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b3de216b59d1ad74285a6ed',
        target_name='tudo-para-ia-platform-base',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6a1b9077bb4142b68a53d6c',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4526fbc2892fc55369cca5c8',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff149822abca146bd89a61bb',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0864717e7847579005f95795',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80d235f05af31ec4fea353e0',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e05d84b640814ab7f0b48501',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-036802c3a802f2487ed74fa4',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6fb40bb62fbcbc13c0bd4ec',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6b614ffe75cfeda694a99fd',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d01eadcfecf5cc552ac558b',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab35ab70fbecde0b99fd4b7a',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcd38356a91712eec7f78c9f',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de744e1bbe6bfb1f743802ca',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b054430f3a747cd7bd0c90b',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e06584f382c6d4ed340037a8',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cf80d0477668159c08886ea',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25c7735bbfc048a5f94bac9c',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fece096a31009ca905c9180a',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1bac18b168b5fd02c240d8a',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33d034de02d09677fdce7ef9',
        target_name='tudo-para-ia-platform-base',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac83cf1d0fc7327262842f57',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90abf137132d9fa590337eb7',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b93fe4adaab9ac283f1658ae',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c757a489ad4b92e8b50f371',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbcdb46620c94dfb69ca8234',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc02ef0214f67dc5a94f2905',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49b6dd64d4c127d9b61e22e7',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ecebeb24bffe971ae76adb03',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad023a2a0d1f84ca2a2dfa8f',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ec27a3cabad1aede202b0ba',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ec212df7762571b73c7b6dd',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-841ffb1b3c740aa2b5257d78',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df3bc987a2de8b277dc1e7d0',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ea278809cb5963a347f6783',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9a3fa51021add36c977d916',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cad77321fd76b35cd61f07f1',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-486d1a9b09773ae0b762e047',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f30e450d31bffe1217d83261',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b05e16603374948e90bc1d9',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac48f8839c8d1534550672f0',
        target_name='tudo-para-ia-platform-base',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acae8f8125cc323bc3a82570',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4554633c552d7679b10b2acc',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9077aa51bc0efbf48322eee9',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e9df346fca7d6ae342063e9',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e33733d88ebc5ff4a45d3299',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-881e87cf6c823d2518e85ad9',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcf351dfb02f84bc18b22aa9',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08f8579f1a1a2748a6de06fa',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4f947f872ce5fdd73ab0204',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-260f2db08e8d7ec6570001e5',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86e89fcda86c380b585f82c7',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5bb25050874756d74375181',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2df7e4a783a5d7b18c3ed488',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d3819e2ee3f128deddde98e',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c4a85cf7a1626ec9160b2f0',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc227ec3cb805e8ec730bbd0',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db0ade9f0cf39c131006e04e',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-219901d92e4e805bc8a539fe',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99230338b3754e403e6a6e05',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ea3f08e9fcfdbbbd19da01a',
        target_name='tudo-para-ia-platform-base',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0da5ca2562025bdf9d0f100c',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ddd7f690dba2256e6187d084',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8dbdac404f45d2619ebffd06',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75a1f956e827579a842e75fa',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6554daf4fb70bc6aa97d1229',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5900f5d78848d3708e9819b',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0014f29831135015ae04ee4',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d40e5b711ba13737ab9bf416',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f21d5df19c8185a261fdfe37',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc67cee7cffe61dab5e3c4a8',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a606e388f45e0d79221623ec',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1136f8746f86d782ab4c8995',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e675a2e70a957b0b4feb9ea8',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d9ec2065f168fd2269d6461',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-baf2b972280cab6657ec5f02',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-029a0febafb938b3678c3026',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72e83b099338b435741bb07c',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e8d3fdb3e5c34c88464259e',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bda73ed472831ebd228ae5d8',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-424e1705116b8cdb22cc92be',
        target_name='tudo-para-ia-platform-base',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbf35a1c248e113fbec397cc',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5584252b4a47b4dd4398bfe',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98b4e3eb81f4b1525b0e77d0',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62103bef0e1a10031e432ae7',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f333239e90d23e6e96c8b12',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27929c2e48e91ea148d6f3a0',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-941d1a892c0da6201f86693b',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-522781a144520d997c68c166',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-316188a6598b324570694ed9',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3495a5069991e27dec1adef6',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1de9c9deb642125369765f8c',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5007e5806e66eab7fb0ae9f1',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-190a78637b97b04100cbeb35',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f17c2dac5a26556768f2bbc6',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e7ccc901ec0c4ff34d96088',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffb5839bb3046346974837c1',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0df6eecff6afba9ba1d42256',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ad46ab9624fd11f0d917f6a',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5429a57dabc1be148bd090b',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e302ac0dc45a5ea9a0d1bc85',
        target_name='tudo-para-ia-platform-base',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-241f59ccdf412f777705a6f5',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebf0ae4e4bb2c2242eca6555',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb9250081dc5cc50fc793e53',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bc0d03c6f39177178caea63',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa8c0a13b45579ce24de1315',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a9805f7149bc43635960101',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-978395bfa7176c170c9d9014',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1b7592c2420254b0854f240',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-225481ac253cab001330a7b9',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0e8d9a96fe22edad98101a7',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-493254e26fd2399378d147a5',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0565fbe626c9e90ceeb6a06',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-171d6a946b32779181ddaa9f',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45360c310a37657b6adcd1cc',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da3e2471795eb0d60fca0870',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38de8f6985f1672ef2876a37',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3dfc7d15550dd7679ad4b15c',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87b61f3c1fe4addd7c98ec7a',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5af0ea92ce51d0b9ae21317',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cf0ec9f02ae0ae4b0109194',
        target_name='tudo-para-ia-platform-base',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09540686ac02242aad5e70f2',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1fd19389fba1d59943bd9ec',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16c35898228c41d0f6fbe898',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97ef0849db6f6f72c95fbb59',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55a925c193831ef82fb1e8e2',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d16422f97bbca0a6755845c7',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5397c83ce4644455e4277067',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93bd65ee5862c5d3847509d4',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f70982617f109145fdc6300',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9babbe35c4b6fb7dfdc2ff2f',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d0e196220426fa04f396187',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d36e1995e8134d9ea0123c6',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07c127c3e6498ec75d3d9b1c',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec2e91c09ee26cec04d65bdd',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26cb659fb4c96b50ba025262',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa39f01afbd889756ff3419c',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-caf8f67b79faa6ca6763645f',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-915f4ed369f45258ff2271a9',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e9403b368ca7aa88dc089fa',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64b80e16ed9345ec66fe995e',
        target_name='tudo-para-ia-platform-base',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0fb99c84458abbca075cbce',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-791fbc5237d293faf803403e',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89de3b6fabfab428cc1f1a42',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f23b382004c79c796691aaa',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cae447bae5eaccc710e2243',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d65307bac4ce984ed6ad3ee',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1763773923cf1a9a3b9b872a',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82319e1c61e00e6435d71384',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84896ffab29a28adc8446413',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-452e92d91b72a44373eff357',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa74f7aa05a7697c561a9deb',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e17f62ad8f5a1ed383d9c938',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2e1a05bf07f71a0c5f3ace3',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a979bc8eeccea94a93de7266',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3345fb732a4ef5f35ff4322',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb69276b072ca0228821daad',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f2f7a093a495bfb04ed7180',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-87d3b8fa12972796e5cd1b91',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-668e789756f85dbb44638eaa',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de53c1bc0af6873977a26d06',
        target_name='tudo-para-ia-platform-base',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80683a5608d257a8ce74ee6e',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0b281544f3ab44b0f191f72',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90c4805495da84db683a955c',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-957a794645a6533f9a5c915a',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c360a46035a6505c2891f96',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e7b29aca5bb2898e8fb9c22',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a86f6c6f238d096827b4e432',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0debbeca98b0de94f5b333cc',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-520f8b21bac46bd496c9bf2b',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dfe275a56f28cc2f6ca763de',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ede2735a1bff401bb57f2f4',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f63674c37c1f8a7c08aa95aa',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2825d67e25a56b843c6ca609',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be91893f36ad90cdb144171f',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb6d9d42a215e5b6b2a8b529',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f0661d79d7c79827a8f4b7d',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d48d249443b30b5b797cd2cb',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-153bd1dc99fe89e5bfc1fe4c',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8af7f57dccf513bde4c1b099',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7af1737b2c8664423fda9e90',
        target_name='tudo-para-ia-platform-base',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcc04b8aee007bbc4ecb3947',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0438a92a87a0f2ed1bf48a34',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72062cd346771dc23b89e521',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b80dd172c4093c35a6d648b5',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b87bcace5905b040a43c566b',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9974451d5944b438c9e6fa81',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6eb6f5709a1b206a0a8e0a4c',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efd6a8a3cc24fe8d85be28c5',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b12df42cc023a60b2cc6939b',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4722a8fb96d21fe0879bd3d0',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce65d0f407e8e57a7653ff04',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ee831bb904d3e5144aca52b',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f85a1e0b531ec6fd7ddf97ae',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc83bd908b25b68e723c78b7',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b89be6f919f16bff5d334ce',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ea06294bff61cb63f6e034f',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f455f098c241d9b5cc11bd5c',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d3c456cd35b00d0e9b41724',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9cdd009cc1fd93e6e8ac803a',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71fa077dc7c960368ba36a70',
        target_name='tudo-para-ia-platform-base',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-990dc116044040c42c4be663',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5484ccd1c22d6ad6c9491a7b',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2642d5ae2bcc1a061016759c',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40d94bb13272eedc42ba4eb8',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e23fd1219aa4e5808d50668a',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99dbb8200f2b08140124b802',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f76904c742db24e99ed9383b',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35acaefd37f1fa8016f0b3aa',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e11ac3343b97cb97f3f26a43',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b42c4d0f18e43a6fae3c4f35',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2f796b97366339fc80b0e4b',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7218e6f3104e415a5b73154d',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7329c8cd742e637eb8e8f8d',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ecf86434a0e2974fdff3ffa',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27f0794b98698a287709ab5a',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63c8db33886d2dfe8ef6ef47',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e06eeaa5870f8a4128999232',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6837e58823a5bc4c1119d200',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48d69797101b8cd18b6cf17f',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-671b98739f06178539440109',
        target_name='tudo-para-ia-platform-base',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-416dd889e10dc714275bba51',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3540d5ce6f688048d1848a38',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa1f3a05a8f76888866f3bc6',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-739d13f7fd0070e78f71104a',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfe0cffed03ac7aeaeabdd6d',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9c9deb2a4d601885bed0323',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7150b89d36203657ecdb489',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf3d73fd8188bb1940c3b9ec',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2067720cd9fbd7c5eb297c23',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-311b28a2e32419e1e210c19a',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c54c304efe6a59db645f2aa7',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-473ef3f4f4b1e504b72bf59a',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ac54b23ad85b092f0a718c1',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-616dd8de2737afbe52e8b642',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbc942f6d95ca5cc90fcd3b0',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a259ae8bfc52f76905fde5d6',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b2524e7592160d6a2336e4a',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b97d975c1af6f07fde99a1da',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e474f85836d25eb50573471',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dde354aa8d9091e613284a20',
        target_name='tudo-para-ia-platform-base',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ac275734ca7c3e9f141a4bf',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e8b34200be03e17105facef',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b74909f0302c5155cc4f71f8',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd8ab37c6952c5fabff4ab17',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-249614c5c75c5a1302400b57',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec70ae8c006aee2fdbfe03b9',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11444047a03d174fe24ce992',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bde4fd273663300e456c40a',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b28c8c4f8edee0537625c522',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d89fc8039a1746d2f751eb9',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86dc6d75f032f36da6619e42',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d249aca061f0fa07ffc96173',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d8e833dd48a3110c0a56ea0',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ecab0f3a32d9ed72f2bb3ae',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7dc4df29b4ed54b3b808e0f6',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98741dacdfc23f7f0e07975f',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ca22e5b9c1783dba16f7ab3',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ecadf0a0349a415a5f3eae53',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8eae6ece256e5d02b6e6f3a',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18ff8365b12ac2d4dc520964',
        target_name='tudo-para-ia-platform-base',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e78d3ae2cf7a1fbad0cda2c',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6daf9a67588e90874cdb62d',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c91e965eeb82f1b41dd8c72',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e307cfbf3c7d3a88d2255f7b',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22df0aab02a5177f6de1c76a',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-582b0a1bebf4b1ec877f2532',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91715eef04152a17132e8150',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6dbf10af504d75b3e6c95b65',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-785c80fd219d4d7eba49cd9e',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81e7a0a3ae6e36fc6c66e769',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e899a81d37f6fc96dc179b9',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b8095ab25b38f3c184c50c2',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d027e2eea6a6885fdadf021',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a7b0ef4dbf1be4fdb65b8a9',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c287e57ff680ef17e164b8b',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66a90d10f49af5442caa55ac',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-940b45f94487e9c01fd394b6',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3180bfc9ecfb67466f3b105c',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad756d69e0f957e2b38c7d43',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c767cf56ed546799e3ed4d1d',
        target_name='tudo-para-ia-platform-base',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5dfbed2781196bf706cdc55',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db333c751d02e5512a115fff',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c6653cf618213a997c22747',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9347c91cdf012ccab3a72b30',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9bea7c2ab9f3274ef501d3e',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a944bbc43f31b0d99d04f33',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d49eeb542f4ee4987e352a7',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c22287f114ec8b7e4e52b95',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1bf000fa6f68a24210ef9f28',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be8284b34c623069778e28ea',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9d2b93cabf5c75074b44831',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b27c74f35fdca5942c56061',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e397fd84558f0e2c4c579b7d',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fc6f2c2048486113de20271',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5322c3bde1587185cfc2001e',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dfc9a41b655cce1cd1c2bfb0',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc04fc25f59a79750afd5d6d',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a116617ee89503c4bcc6dbfb',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f21c485e57c3b31cd6ca762e',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19e7c6d2238d7b831039be70',
        target_name='tudo-para-ia-platform-base',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cef5fe6e1099ab0ce83b2f99',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71ad458f3abe3f17b96fddb1',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc445f6aa3de72991e2c13a0',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1fa90c1a605749317163d07a',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69a44313d764b82407ded762',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ec829fd5e40a00bcd8f9d1a',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70a6f084151ebfc61550e805',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd756c83376ba6ab5387bb3a',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbd6ab788f2374c91a4c603f',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9398a44d22e5d329cc639a3',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eaeacb43a85ab3228ab4e041',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92fc42ffc7b05dbd0b700f86',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a9302294ed519018b15a111',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c88ca702d7b569eb43dd0e28',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff85771170c17e74088b3475',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8da9337b0cf7884ddf48614',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e40a7bdcf5143f6eb29b438',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9efe8ef038e6b23579a300d',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f1ceb261beb8e757ae997dd',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31cf971692a8546a20ff0db5',
        target_name='tudo-para-ia-platform-base',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3b80dfb155a50c750fff7ca',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85df4bccbaf52de83fcd456a',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-488fdca786fd62f360136924',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7399546cd8413ef7db19b61d',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b07045492ecbc12cbf5e2d1d',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-028503d2767b808c5fb024cb',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45d280ff7af143b5119b4203',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a271d1e1c75e70424398844',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49a3d40acc04be51efda5c34',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4601dcfd5fa287cf9733c5f1',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-803be1c29da35743571ede04',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f01c69d14185087b6dab90d9',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9fbd74d9ce412c46788f5bc',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be38ddd04707dd8a06ac1b5b',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6309c3baa15ecdfceaf2d6db',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9208c66918cb6e14a9b25ecd',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca2fb98af783fbc035397790',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b28077197670645b8e1c1102',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-970c22ad0ae3205191aa0fb5',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ffd22ba8e78711d39b77739',
        target_name='tudo-para-ia-platform-base',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd66768895af9aeffcbd9fbc',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcde13c1556f62e7589df79c',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f28146170dcdd2ed8180fb2f',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08b0839aec24e5e80398b48f',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2036b29e200e73c24014a87b',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e64b894b19087a15447edbf4',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f67c7481fa125c3c9665413',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d98fb30f9609a9de8aa1e7d9',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5713f8831796e0122c2f1984',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9589bfd7a5bd54015b9c4a5b',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27144fccba1326b7f1d1a4ee',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d5c33740c98156efa254aa1',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4847284e87ee0920bfedab3',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23c1db0c1feb8d78d7ba26c0',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98145f0f5660c27aa54c66d5',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5fe54aa326ec327a74859d34',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e008037af533b114c9d1d8c7',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a92b5ce7e67b65f2707a5e3',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58da30c3d4b4deb36f2a8ab7',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4976f5493b4df17b43c3ee72',
        target_name='tudo-para-ia-platform-base',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f86f0a8225fe1661007b49a',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc34e193ff44a58844d1e3ce',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c635492e699b30a34acecd3',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27d891db4437330f74f4e7fa',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4dedd6f8e0f73abcca636c30',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-147396d24277d1ae1f047c50',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0be0d0b61ad9b1477cfddd7',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c78241ab5ead70e069bf28a',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f750a6c538405e24ade368a5',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1aab4522dd8bee4db2d31c7e',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a65d61df8dcb47eaf4383204',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca327891fb2a3aa0d53b0a93',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-22f3edee17e5b435c0ec6ea1',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc4ed215a2c106ecc1d301ef',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2dc75876cd21777102901248',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c4ab9662bf20bf560163bd5e',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b63017147300ca381a1fbe5',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a757f65529e7e9a48d2a4128',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ed1b0bc246dbb4e9af6b232',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18a5ce52e18cf3edb57a55ea',
        target_name='tudo-para-ia-platform-base',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7b029f07cb3ca9d13eac647',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d20d603e3e2d7ac0eba0652',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44e1cea10c8590e9726180a4',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea8e7f320775ff8a34ad389e',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-01cae19af88274af78843757',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0794e8e54ebfd06a7c7346e2',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb526d990e1fccdfb4818ce3',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eed6202e4c19ea4ef66f7824',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2b0e416e00129d87b9f953a',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7167b024cddff9ea228d96f2',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-122ce8e2da964d26039461e3',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c1cc20f4a1b2f5037e03da2',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ed0b37752f3f5af54368729',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b644b469ffe8545b3bee554',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b42b878e60da1449b5a406d',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c36adb56ddaea91bf7193b4',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b823bda2d4c8264c36c656a4',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f579fc006189754b9a3d8417',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb9d2b7bdf468f91f78e89e1',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f8561dd6a472628110f7daa',
        target_name='tudo-para-ia-platform-base',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1b5a02c30db8e547730b75a',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-393e1a47f31c75afefccfb3b',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93269d497839ad7ec82a1a97',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c00e07732c2006172ec6abf',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-932fdd9a8fa91a1fbe61df0d',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-507247bf76469d56ce64c693',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-519bc64c9feba9db39e4fe3f',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d18837c870a614f659660f5',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36f11ed4631bb72a0968827e',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbacb5842b5b54455d748e60',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c4ffcfdeaa3c2afe58b5304',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c009b637e1f671bbd52d82bc',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-01dd2fb3bbbedf6d340f360c',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c20a7d897c15a04b367cd397',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-adec09f591ccee9b06618082',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-722cb7cc5a43e9130490db11',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62f68c9579f1c25ae63adf60',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ce77f3c7a0563ee080856cd',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ef1e1831aaae06d7778718e',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09adc12973cb86dd5fc93d7c',
        target_name='tudo-para-ia-platform-base',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_value='tudo-para-ia-platform-base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7cf5043315891ea465b0817a',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca5ea4a6101e61af40d4765c',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6257a826ac168cd4196525e1',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e95643c07d25e55028971fc2',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-285598d1deee91ee09c13496',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43f1a24416e28603091ec0d7',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71d52b3a1f8164adfbb9af1f',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24d5f3c2e5dcb39f51db51f0',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a0e1dc15a66fd30cf35bbbb',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3431ec33fee245e51e78a259',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21e5d47b3a87369bf8c5cddb',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64ff8dbab19f40448c20c2a9',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc137b88137aaa61b7fb8f55',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab8a32a3b8bcfb7253626cb7',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f26d5820022d5eb54dd9226e',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10269d0d8f77a33984774d86',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23375556416f24cf20e8c9bc',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e60cc198d53f5cc3eacc0d3',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c693a06cb22b59c110ba6c73',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaf68fb214051edef35822b8',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0183942b1c5836c318f2928',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2868d1822ec7cdd655e33636',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff1ce38061c5104fc7126831',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb5908381aeb31d35118c886',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab2a90fcdb2a7a0872c3ff99',
        target_name='tudo-para-ia-public-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd3b6051f5c20be4d450b6cd',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24a03de3cd8ece916f386853',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52315a8a8cda18b52ed786dd',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49345ae0f6a18e30b6f28ccc',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37dce3debb9a152fdfc69e71',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-991425dd1e6474235534ed04',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e9940cc7162d9fb4d8df717',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ecf65a1ce3cfd5c923374c03',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f56f35b5e7a53f6b99f0e752',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5f10bdd805a2503d721b080',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efea1e9972e35c95d5784c3f',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b1833e52a846b4e7f4ecd65',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36a50647e3751ddc8ceec32a',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-021e175f170623601d25f553',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef2d117d9a345f3928039ce1',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a1e60dbe9bc8b6ced58ca78',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3975fd248e56cea3f2346c84',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a722bc5e1c2f4ac681758b9a',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69cb68c6d5aef47a63142d8f',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b5c4dd8ab5df8c64b38877c',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-887509e346e4e3e0a8cd17c5',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9766d1db0c99dc4aeea61308',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bea2484b65b48997fa35f415',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7975861f8ca15b02348a662',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4004ca395c9fd768c0925c4',
        target_name='tudo-para-ia-public-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63f12847db52706d9a54487e',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-777da41bf1b90b21eb2c1b10',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce48231aa18d142f9cad7508',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80e987a5121cd238983e249d',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c255f89c1f5d3413e59d43c',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f32479ae463b6ed88e8c4a11',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-816cdd9b7239121ae1955e00',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73d3e6db58ded0261a4a6a5e',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fbc034c9bb39054d78b69814',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2908f67d82c349484d7c728',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b17955f6addd3dadd0bce2a8',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe1e1493498145bb5f264f06',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e3482e46ddcd3a406738fac',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0e54bb3ec6802a4c9ce3a43',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e0ebb05923eed64beb8c2ca',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-110f30fa4f2e587435f60f94',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91eea30c1a962b86491b651b',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e355afa8f3aee809bf6c0a5',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b320cfd34db821a561d2995',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c8c8cb660f31a6662e92977',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-720801c66847292ca2d48eb7',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6867a5e13c5716aa434884e',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d81a190da41351c40b361771',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca8165ae7abc20c82c7d039b',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dd34fd756733a993979030f',
        target_name='tudo-para-ia-public-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46ed6ad43a3d1d599b5d0557',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6b182dff44fc77981895fa4',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18283819f51bfd9b195f318d',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55347753e6fae40031768c72',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fb74bad4af634cf290f3a74',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe42795f6396a44e7021588c',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bba1d1d85a6781449fe2ad9',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-000d0b1474b0da7c44064ac2',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0f089155ac358987a16bbed',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-575a71bd83bb4be7a2893a9c',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83ce43206b8c5777a1a5b2f8',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e1730373138d7e0c2fc4e06',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e38b135ccc4dc31f0734f08',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cab8f53b66e3b3ded258bcd8',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a92e675b401a622a5f6f61c1',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b684f07a87c650085b845353',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbcdb30025708acbd554c069',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-483cb3dc4eb4c3d47dfc32fd',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00d473491af7c7ab8895c5f7',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4eefba119a7354c3d6ee23b',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-640e11f761d7838df9b9449e',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6e6785867653f61666f06e35',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-caf2cb7ce8f7666304e5f490',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa0eecf3d56753b8241bcb53',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5db38cc67b1526ba52bb3ca',
        target_name='tudo-para-ia-public-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-734c830e176d9d09bbc96335',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dda668e8ac35a7cdd427dc61',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5f412291d4cd4a0e6392505',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c213a45d231838009b5bb413',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c91fe2c4c1d589680e7762f',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f6d03afc5ba37c8705c1c20',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a93a1e134a21564098f2f095',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-694495bc10fab05d1ae50e20',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37a9fb55f6c164ddac805eb3',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2298ddb5e01bf7d38d0be549',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dec664ec9cabb15042927008',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f12282f00624de5ecb1dbfc',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c99d7ca9fcc5b26446549f6',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ab1a6fae00dba90390e7973',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-577293780439b154ea7f5a08',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f623f4d846f37386bafc7e3f',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd3cfda5e0fe1e24eada0463',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31f6f25b9de96958a89527a7',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f295fc22137b12c8916da30e',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec8178aace59a62930ca8e43',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81cabb8a7c57341c1b731708',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c5ff4ac8e5ef0675a099f01',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b0005f2fad97e11e02efaa0',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-558a45f99192b33d89804ede',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a233f2fa23a1fa4b9dd8ad7',
        target_name='tudo-para-ia-public-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a523ca74e69a292cd8d057da',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-699019f84001c5452b57c785',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-510dcb8a3af0af0cb9a5ce5d',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab6b9fc87872fd90a3cbab7c',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a169e02a9be4d43fdec6cd48',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af1170e183006fbd1b7304aa',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a1bc9008dd50c442974ae4a0',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2b153b67b796278ba343ed7',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96e4801d1d59ba784669cd0a',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88c9bb247f486ef93e770427',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8e1e6cb3ce4462401cbec6b',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d52a6313301f1dbef7b07926',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bb4336c4fd5f45e199d0b7b',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1985134aed022688f89cc0cf',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-302cf79f8090f6ccddfe569f',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21cf5dcff83ac1653087d63f',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e401aa98d447b46571a2b478',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5e8527da6f70feb66dee708',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d9a4738c8ea256face8852e',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2aff45873325e10ef50a583',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-544be13cf62f1bcba39819f9',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19fde1ecf80deac1dd45af97',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4b0ad631f450cb52535eeee',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d8222e2fb7532add490c88e',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3eef1df66876f78222a09af',
        target_name='tudo-para-ia-public-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7534bcb003d510b0a40ab22',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a7c62341338d2baf7312a5e',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9eb2eeb568c82aa198f70da0',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50c18d7b7ad93a716cd8d106',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa010c247b38cc903a32d285',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26eb1f445cdaa80e2690f1c8',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e2d2238102e599bb81dc4c4',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9ad993810983bd658ee0689',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b176a713f38226e907c8eaf',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b480b3f97eff6c6e84f7aaf',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-804d7e8920dae2389d06bfb1',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36a975a9f646907d1df3b6f9',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db5eb684a9a77586d84de7ca',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1af099146d1a0df7ce94a02',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-574fa89b3d6f5b143c46188f',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02ce6f50aea499f658a29a41',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5059ba97ccc5798b2dc0674',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73f24d144c83bcdd964f8cf2',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae8147fe5773695c48f7985e',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f6c2d4c72bf170a02e545b0',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84307d246fdcde9234329015',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77fdc9287a35d2d45e32f7bf',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b7068ed541fe3148c19eb70',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f162a9b92d59952847bd248b',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd59a3fb37562051316db08e',
        target_name='tudo-para-ia-public-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf9550426aef796775823bbf',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8f812a830c6b8782ca8f501',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a807f5fb60d995f18ea970b',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fae3f928427a504399b69216',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e71e38ead471032e9a10778b',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cfed84c72ddd35f6bfcf5760',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5db743df592b36f19ff3eb7',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ea1a6b50167432695456469',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e4fae6f779bb6b1fd4fd916',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efa67b56fc3c19f86af711c2',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d214684c355ff6f20111d57',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e68d3989372e542f34dbe04',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fee63805a298adc9b7106b1',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc6bd8336abab8e144d7d879',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7664f28aff4073bf9497958d',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10317eccf48e92addb7026ae',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e2dad64398081ee59ba7e3e',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-545c4a9ded32be77247b2ef0',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f4f8e2632d8fbc5c9049b9e',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-439c8f4cb6b5c342d6cb350f',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f015755d68c1b8a7a9c5baf',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5146ee5c3cb79013d9621ddb',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-278b7cc02a483da97f575d00',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f464328127177836fd1fe79',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21444868ef2545f97c41f070',
        target_name='tudo-para-ia-public-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0632ae5002ca8aba6a244e9',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d49c535de5f0e392fc5b7a32',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2f47a026fd0589eead74aa7',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec57a23b7a4c250abd66b80c',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c469596e5f5340c46086b45',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1129de1ff099f7526556c580',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6ec014a65d18ffc550ba1b7',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52518e5489c068426f2f5087',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-610e43f66494f723f08ab1d7',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e8a4ac8203140d97272b63d',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d472fcab55fac9fef5a232e',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d099a18df84b43e43f104aac',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3431e6137c0f854ee8d656b7',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25c902813e0c09e98f38eaed',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a71b6d4f8e9072015079e84',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54c17a988593e29b73efda81',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b59572bcef901ebad6957700',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9dcf5fc4b515bb312719f95d',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e7892891da14d11b3f34dc9',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df2cc334fd889dce6dca47f5',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce2217b573747d0b17bf1e7d',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85f730fe2a949d0032c3fe1c',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3eecda0983a034bf5bc91f3',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f5fedded0a15791a717f105',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9d3546ad7cad7ba1270c242',
        target_name='tudo-para-ia-public-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f6229fb80fbefdd15f5957c',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6804a490e0411ed7ef73046',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-354e174846d6094e2a202c1b',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33dbe36eb50a0ff9473f4ece',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd3818d23f6db10de0648dfd',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a3f68f075d0a97b7a63ff2e',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6cb3dcf616e62eef135c1618',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-210613ae462674ec9e041477',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f1ceb031c100a718144a939e',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f859f2a094e0fc189dac14a5',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5e05c521a84f4b4b43eb737',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1702c33e3344b0b030a8288c',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b273b95aab9480ab236442ec',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25eff4276afdbf7ed8bb9907',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d17c903c24028c8d2edf62ab',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-143cf09dc2b1292d37362077',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24d1f33b3852a45b27a1777a',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-756f49aa921de16f02a63ea9',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dba15573c190a9e72564ffb4',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbd4118fa8f454294b0ab559',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd252d442bac66a3466a4cc3',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0d1855e35e8779ffb6a813d',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7acb31c558aeda9b9bdc7dfa',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c00755428dce7af600f24fba',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-404ce061dfe3cc0fae220239',
        target_name='tudo-para-ia-public-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a34dce3183ff13899143288',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e531aa7188cbb5e1aedf9b41',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70ad8e25c9efb47a921cee40',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a3d76da820426aab1729ce1',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08e373f28e4937b737e8c901',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4808714fc6ad25cb5cde8ca0',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3168d69260367c020ff0af2b',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ce96b5d06842d4a0c25d674',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-181024ffeb8fb31e3af76d30',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3f799c0d7653e9d33b6f1e2',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca27e59991ce9206c88868dd',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6637500f7b97c9eeed6ec14',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1a612d4d976a2fc64fb9d3e',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6d4709666c03f3b4526e3cb',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-124b9fa65cc5471557886a06',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-614f26064ca70759a8f82aa9',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3481cea602ee8e9b02b48bf',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c51b468f8b34c14eebeef510',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-890acdc18cae89c6570d4301',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32216a7b71ea4da126e4aa9f',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6199917a7b68a333f4b3941a',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-649f0b9417d5680b51f297d1',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-195c7018b44030775128ee48',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-805a7386fe6cdc48af5d3d1b',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7dbeb8cfadab55ce7f33447',
        target_name='tudo-para-ia-public-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7dc9d1081c1358cc7fc0763',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39b661a8043df103dc1c9273',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64df314f892234817fc5636a',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1908264afff558c4f0b6cad6',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e2fbed20a868c04254a2fe2',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf523f050220e3a3ad9048e6',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99702be2f1ee731a93e679f7',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63583a351b6ab1684e15285a',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2379d81a3b715f9321aad074',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-11c7ec007551306d48c8568d',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f8b648ceb166ae6d2d5bfe7c',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ea18d8fd0a1abc8eb9627d4',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ec6cf6e7cfb97f0246d13be',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efb907a958622d3d3812cad0',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acda4799c171ce0209e15da9',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa195deea9f9b70c965ec86b',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f450023e789e7e52437a3ab',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d86351e3bacb7f400b6d538e',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-516926d89dca04bcad7bc328',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e73743d41f674634bf815b1b',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed0b4e432399c3dac60be652',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-981dd98043a1d2afe6c1895f',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c2204cd96d1282c8ba67c02',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9796e55f4e7fb374276ccc70',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cc3af8ebb9f0a464b2b6e62',
        target_name='tudo-para-ia-public-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e07a6d0e8517caa0155dafe3',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b521c168f213ef98d93bb22e',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcc655685b161ee8523d8858',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96f56cc10ae7d7871a70349f',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d51a06a9ae736d9975a7a2b',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0286808b78bcbe0437c592bd',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-202fb938ccbc939ad06f4ea0',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2bbcdebe2e206630d8ac856a',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb899d0c68cf803c9eeacc42',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1820a604751039644dead90a',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d93f974ff9c0a46ce7e4a7eb',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b49ad7fb8318fa112e452cd',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30943b32168492ddb008a100',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b267967060891bf78b747e1',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-40ef35525302b4ed29804f6b',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edf7b0cb60cb161727dbaee8',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2516f66ed261a40e30133ad3',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99edd285040ce1e50e93fc2d',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-284d1c99eebc9054bdc696b8',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a3f185e95985c6df107715c',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-698768b73b58284ff88c056b',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3b0c269a05a22ccd29b9d8c',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb43fa05b6b9d0be0fa47fdb',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0db9880898b5b9621071889f',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-adc44ef46428abbeed8b2828',
        target_name='tudo-para-ia-public-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e73d78fbcf91b31ee3de494b',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9c84764905dd97547c0fad0',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2f3f010ca663dc487b0f965',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd758a09013f3c641307bf35',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d05a75fd881669332b4e6ea6',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ccb907961943aee9da85ac2',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d43992294c43f7560e1c0edb',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8d854f740ee12a98462d55d',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71a16c261edd959f5f903332',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c16d356d0f509fc27e028637',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-411227485a098356f6aef7a7',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a7698665b6c26b2a0b183d4',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9682223106d0135cd0193f2d',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53eb1eee3254ac0615313093',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2c91df8a13416e1bbbd101d',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03a80f7f08361fd7376b8b79',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b2a8e86d7358e74be3c7976',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-813f8e47fe86bf10529b4264',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a7c0ee71ec5c370f78202aae',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-753c2a4f0c65ab42ef72992e',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b76d5784607d88ff60486383',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d5395f847cf0998e4c4993f',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b909aff5845f0be12c5888b9',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3dd77eafba32f5866f415ea3',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5db02211198693ee20c3ef4',
        target_name='tudo-para-ia-public-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3f343a61567493b0753afbb',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5d0d7c0d14c878b58ad091f',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f35e4242569309f0c3ad5f3d',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82d6acfde166bf517158f358',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d807ddd4fe628aac8a8f901',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10a45a6c7bb45e3a23e146e7',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04b362f1d3c6882da09f5f3e',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-493629378b2f0a5cf27312fc',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea776255f60192acbe7cfe7f',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ae316eac464c1e36e1b9195',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97a6173dbb7cf124f66f93aa',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6416ac6a701b7ad0dcd257df',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f690055b6990ca7f37dca7e',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e5aba6974928e27578bbd54',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c796abfe764c75929a083f1',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ee636b0f5a2f87e651a80e3',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-511b18e44b2e3afb218a02d0',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-162519af668d71518e682761',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af01e23828e852215929a87a',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f34cffb23bf6104931cadf62',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4ba29e3b3d4c510a754e017',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bca5c0e716cd49f09584f6c2',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96279241af06670bd0ce5a34',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1482be8ff08a27589772f7c5',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-623acab3ce9d18e5d058ed98',
        target_name='tudo-para-ia-public-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-965c91d57d6186937f49a158',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44375f4d778542485a72db03',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4422becafed7a1115df25fa1',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-143a150168e2ce92153a30de',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9be875bf981d02c95f3e687f',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-396652938a94e8be904c854f',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcf3261d12f03a4948c3e83b',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efce6772965c70ade4910e5c',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0db287a2a7e3b896080c7c9c',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24b07d344127d4e61ca0283c',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f73f4f525ce567b679c8a958',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a56ed3decc0dfa5e1b642c2f',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-109bebe9e5b9c35f066ca8b0',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f5cfc2d89d0b62f15ea8653',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0548fa6335976451b76dc316',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8327588a17dd371b335ce4f3',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09213f1c279c2917673a0258',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a444049ca77adecb1e15032',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a2e284abd33d5ff4e65fb4e',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6ed76dfb8a3a1dbef2560bd',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3a16fdc279b6a8facd5e5f8',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-955e441830b50707e9b95217',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b450f3e82a256540ae0a784',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-281db3e750b648eeda59c11a',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1502cc132490097a1ce2de29',
        target_name='tudo-para-ia-public-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a344572e75606aebef2510ec',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ebd7dc7b999568e0b1e0c0e',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21c5678fb532b4d8074ddb15',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-060acd2ceef1403c599fd862',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5f49846aa13c93c296ab554',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea74443c2d3b177cfc04c697',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f862200f825af3b17fd74385',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50dfbc690ced5f11650fd122',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eedca325d1130d3bea97c49d',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03369854afb6d40feb92cf5e',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25596403e5eee9d63cf1cb29',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d36b82c1023a110c6634b7bb',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d7e6d1340683bcbd9545950',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8dac0ef0104811247c803301',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51dd341010913d8b5ddcd658',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-339566d6a4aa41b8da4c617b',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaa3a8e2e4727ae43da75fb9',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e907065ccf834df73e4fad1',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d011da2baa9fa8487e8f46d',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d88bed772b2fe6cf0b09bc77',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19caadb63f113f283c62b1f5',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-273628240d5677d25c72333e',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f2ed6610f4cbbb512bc885f',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d166ccd580a9ac2c09eeb142',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-015938b40b2d6ec38fa74a9d',
        target_name='tudo-para-ia-public-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-085958e03fe73c454d1421b0',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a769c43ed769b2623506eee',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80003be5ad316f5145445716',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2540cc66f39d52bb9171bfae',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33d56e83f2e3aed07c333152',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18535ac3f6ec65bc7aa06072',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-790317a2d31f3f30ebe42a92',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c9b71783c07bfc6618d47ee',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cd3139e0af1639c670b3e70',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bf618b24e0eefef3a9846cb7',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e010bf40d4cbdc17bef078ae',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71d5bf731e8ff1fb96ad616d',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-26484c3fca07d1845ed71e38',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-326645a4ebc6812277ee5d4e',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-114c8bf550256c56d1a4ab82',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-907f9c6fe85e00e6eac8073d',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b40e876f5abbc16c79997ac7',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d0eac4125543c7c4805f390',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b0b98e21907a0a02ce57a30',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0451fdd8bf03456950d299c6',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5d429a1a2bdd776ebcf33c5',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5e3b42dfef5cbab35ad6151',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29421ddead4754489ae2eb16',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9f14a0068a57402c1c24f04',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed0050967159e461dcb99e64',
        target_name='tudo-para-ia-public-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3bdc108124ab6411bf3b448',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-312778739e452d3664fa73ce',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb1e02013919d94947febb42',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32b10a53fe6443f938826c4c',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a1652609389eae4d2523c32',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75f2fbf5c72bd7cb64de1288',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d99132245594695326efdd79',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67fa1cc385e24206557b0a27',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ce33b16bfa11183c8860dd4',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2b7a3a2b62ab3c215cc817c',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e1150d3dc0a29c2e194c16c',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06d9fcf13095ca7e7606b23d',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcce46f11b743b05cefd922c',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd5ca1b5538b538b521f1dfd',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc39a3d0cf2b0213ec302777',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24fad0e1c89566fa71c7ba93',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56c3f3e15aefbd9255708f8d',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67b2ab50e85fa9ce016e2d37',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df36e8f3bfe1124d00f528e4',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17b03b9289656a1e74be53b4',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f66aec08710e4d7fe0677b00',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4d2cbbac441712964113f1a',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dfda89fd6e87edfd9eef2606',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9594ffb963f3ea0c3b79943',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e5535b1fab520aaccca3adf',
        target_name='tudo-para-ia-public-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5b9b4c07f9c1fdd2ef1ce57',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e7318cab72c52678b787947',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d37811e02244336e057185e',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-938a8c04332c1cf9efa207ac',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c514ac0030a34cd917b38731',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94eab0127ffd5efa9769f3a6',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba16b9430a4a25d3861e9a02',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ac11dfe3923e6a678ef1f75',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25c6c4df6c679ce30382f2ba',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99af525008d1d8b487c349f3',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51b5c342eb13ee6058d79514',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fcdba8f6d24eea68d44c324c',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-72203faff2045ed26c2917f9',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b027a5d1d4d2997265850edf',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b744aa76921aa7bc335effec',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc6f95ee6875d7f37403d4dd',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e7b72fedf74c31c149fe9c0',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1b62e9e1168702b247e4631',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f168c40c951393f1fd792f6',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cff6cd46214af7aed54753a',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f585c5c113f179c88053e33',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06bbaca280c97068e6f84150',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2caaae8a0ccb620342ebfc54',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94bf30a6777bfd10307856ab',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03527c8304fb15f1fb6f362f',
        target_name='tudo-para-ia-public-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12d7b6f6bda1f0e2a462bee7',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ce0a21c68fe121337921dcc',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a637f4719bcbbf9205b6226e',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c942baf51d3ef7945ec4fab',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66443dddd49b77e0c2eba48f',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b08e2471a697f854b69d380',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee3d91a07cb1263e97964356',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c1b36524b87ae103e3fe419',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0accacceae247d89ef40d821',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f70270b0c33251b08bb37fd',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bdf09cf3605669a825507f4a',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09f8712f0f4c07661b09d7bf',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b48b50f2bbe0e1fd79fbb421',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4e45155db37224b74add253',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-359477352e2bc9c93e5af074',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffe1dbbda2818f129d4b2326',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ffc56f07996b1117df4db8cb',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2f81006d045a966fe3d0472',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e6a82a3dbd8113b26499b28b',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9fd8d26666a1ea8eeca1f1f4',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9d7bf690a81f7cbddf2f2fe',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3dfe33e26dd34fd6f50c7c29',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2d891ebf4d5fdaa1a818ef6',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-110044cc0969ae7886a5a34a',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a4b3c1d8e50fb73fa8a21de',
        target_name='tudo-para-ia-public-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb9463a2b30ae125f440f211',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96aed96b0cf9086b9c3d9f8b',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-18e88312355b600bbb4656f8',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f47487ec9cf3b039160f4442',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d919b93e7cf3826862091e1f',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97786cd3fb92bc5ee4f0d449',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e83f6d490367099cdf5fb5c8',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c72948e461766971598ccf56',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6edf440700301cfb8b4b6e8',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4107baffc69ea6b7497880a6',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54aee0ffdd1f03c4c947b923',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a24af3e04c7e8e484a831dbb',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e1fd5cf6db5f4f6fc8edb0c1',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b683ea75791ed115ee0c5419',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f76b1b0156b3ac90a87d0d73',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5452dc5915c03810f54016a3',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7305210883e68f036d52949',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3b08391e2ed67baf788dcba',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d05073d47b3b5370d51c452',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-359af12e33ce26c878040575',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70145f5dbc41ca3c54f6a865',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9aa73fd9250687ae74a755fd',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ae33f878c1d38bce1f2cebb',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e9173d78b60ad552e7ee163',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cdc73586b0b79f45ef6c70f6',
        target_name='tudo-para-ia-public-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da8703e389a3be3529c3f3e4',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ba6c8e219284a976b78c1d6',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd65f61cb68f3fddf422565a',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8de998b1dc6d90c2c7fd7528',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1df11756747ad7de3fa3576',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ebe9b003781dfd42917d1e6b',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-480a9d44405201f5aac67f8e',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90783a4e23e1e9604c869cc7',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b314414bc7badb14759992e1',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-914106465b36c47320fac7b9',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b262023ba78696c5e3c38064',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d29402cc30cbb3664dd9174',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17439a27f4879ce0d986c794',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb2dfed2a1740f06a1efa539',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14be5b0250ae6da3f17a9a3a',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d09fa477efba5f4ea9b114c',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ac847b4bc13011bc282050c',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f103af3d02460ebbaecae89',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3ec3d46b9aaf2611d25e8c2',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b3436399f081765f7a6727b',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7bcac3f1787aed72c4c3b135',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-386ba2d5c90a488d5ee8d4df',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6373e6edf1f8efa72f55fd2',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-851db1953ab5f4f2daa53639',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67d237678230ad60f0c5ffb4',
        target_name='tudo-para-ia-public-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_value='tudo-para-ia-public-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4ef3b832b65a25262edf3a24',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cce7bc70747ea352e82f6d83',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a18c27bb5c74db1c31c864ce',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-77423c58d09dcce385559266',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d69e98e57b749555510bdac7',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0ee4ff2ad7d4bf03c411a31',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb81652bd3939bd1b75393ac',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03808d0832ff0ae369893c9a',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3867756d3c902ee155708b2',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0896362c96c133d7260f104',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c0c376fec1bc1898aaceb58',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83246962c6d6a26f2096427b',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0b5d3a5afdcddc5752bf04e',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-095f782b5faebac0bbfd798e',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2fcfbd64f7af9b819b2adbf3',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab080a086f2acd87c5db58fd',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ab19849baac6415eac3d4ef',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e02773d6be1534656c11ad5',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7d64bf0762563e81c55eb61',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97dcd4691db6ceb2da7182a7',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2334bc27d25be2065b92a799',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec478048ce32324798cd5781',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3aabce9fe3b0f4f06206fd84',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b397a65be293888f92de206',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7807442e04787a325d498eb7',
        target_name='tudo-para-ia-stj-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f2ef640b82c87ede1740e01',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1733ea2babb9b479ae2f46c9',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-48fd04ca354c6165c9942b32',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e4edaec7b0073d60b71e7b3',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-387d5fdbe86c85540923c247',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32594d4e33418a314ebe76bf',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00f33696fe13abdd638b41b9',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9f354080033a2e9f1f7a9a2',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54616b40e8159607fbd992d1',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b476d1ff36adccfb5c122d99',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e1ee1730496126dd21dad7e',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b4595086380d81dc6c882ae',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3150ba70d14bd0de4f378852',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-853425cabd66267b1f158f9c',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-deeb18e98f8c64c038722ea8',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-632aba6280d07b509c064879',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cb247c901cdee5f07f081e7f',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6e2d303c22b95e9674a71dd',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8e821a6603347d76f30b5695',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6949fe9557edad26155c90ad',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6aed25a1454573bfbc318589',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a54c0c74ec171cbc1947ab0',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fb86dd96d161c8cf98ee4a1',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9aea9c31cfa95dd1feccff69',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35231dcb2c929072ca1292a5',
        target_name='tudo-para-ia-stj-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de32996ea7cfdd339a2da321',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-10c02234ef01e7526fc02099',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ed8d708ad481c1683750488',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25ccc894db9f6bb8c63c3b03',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12c70c7b3f79ebd4ded78a48',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-065790e29148723167dd3101',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5480c86d48645b96d5cfcfc',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efdb9d32eef6c7e2ba3be24e',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a763d62ec7f0743c79443a77',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf90c5b4fdd6b90cbd894871',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1dc93f260a9ee7a2e0926dba',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2614addd81b30751471cafc7',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-522bba801adf54ba632afc91',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03b1cbd0a04950a3ac7a4019',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-844d19e8124f15ae13ca604f',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f514194fffcf68a02c71456',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6ccd69742a1a1ed15a0cd189',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e460d30943db3352982f5fdd',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d5b0390d3ce51d5ec7717fa',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-260378f9fdfaa95bd93b8062',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52d275a53ae27297577305fb',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-395e9a5568e34e3f11ac4d67',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8deb47a7e4ac4377bb772d55',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08cf604816ba8ca4044eea2b',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cb726fef24f5b3e9ef60624',
        target_name='tudo-para-ia-stj-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06a3da88f09965b5242c6b77',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-54d94c8e03c65fbd509dd4a4',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-13b25f5b0e1aafc352b16b1f',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73668a51bd336bce4ae6cd8c',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd749423dcdd6ff98507c258',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d815a7ee170cf6bd5f800b2e',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c674f149c3d86101c2eaa012',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b14cad8402b16ed50922f23',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36ab91f29fefb8fbc5385663',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12f85439f4acb72937e5d7b1',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88a0b5bda9bac1ed55592b57',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-392e9214b4f9e1cfb11e8f12',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af86109e0be65678669a3e7e',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6a622ed1f1aaa84eabb57aa',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-681376fdf70b107786e1cbfd',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e186a2af1018e06572b2d632',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c95c70a395f52de2e208de25',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc4d8eb37680073574306a95',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd579b8630dbfef7924bf99d',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b31e0c6187445ac0a38c4bb',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a46ba9d5d4460106b3660acf',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-291642426a96760ae72c95aa',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-191fc21b44a39a2982a51d64',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bf4fe32ad03faec17bb018d',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4ef5786d749fe434c119672',
        target_name='tudo-para-ia-stj-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eed8577a61507d41dfeeda76',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd40c43f2a9145835a42d19e',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2142667d0b4f89409d17333',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4eed251cd2ea97a1b7e41bfa',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1431398c6aa50d5ce46a4167',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82300f9c2b5e3f7c8f52f5db',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95c8148e89f9335d8abf3b95',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c2866f532b052269c9c24f3',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-185e9ccd9d5b572bbf7f8471',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be5acb11fed6e5c6ed8bd44b',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-66b96616c4117fe320da6611',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bae9ab51968cad44195c1b2',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8348eef0874fdbd7f8cf536d',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6af036cf3264184a25880fc2',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-500dd7d9468c7ead4c2c8b88',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d406fdcddd648fa665502c0a',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b23adf7e972a1c0996567d43',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06776dd0d8b79f698ceeaeda',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5fcc4ceb829177a2237d03f',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2155275e5cb6b6995b0ea014',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e916c3866c918e0d1669c84e',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa47083d762d895f881a3fbc',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cdb33ffdd9d1314b891e2a53',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-994f57e7edf6802b5cedf2dd',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fa6db51b69a08f5d5d89f44a',
        target_name='tudo-para-ia-stj-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc38eb8d56005178824a8453',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57dc40f66add4d653fbad632',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05c3834a3d4e02c64d7ef2c5',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e97e7965e30d62ef17421d8',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7557ebd3bd649d5169a2921c',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c775bc865aa1dbd2a7c28f96',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cfdfebe855fae2aebc73f8a',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae8216e16e37e7060ce68f10',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-58596aa1251f98c022b6abb4',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-150b52b877019364f5585597',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-492e65e293cf8b80df58dcb0',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-946834f720fde6730677c127',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-01fd8fd4cccca1f03541ba97',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b88dfbd67a43b6858f4eb09',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c9016f4eabed271281bfd5a',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a955aa0448631b2a390f37c3',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2c1c07d3c1e3fd3ffbcc112c',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49a16344d513a5073e2af3a3',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c2298af66f0245195b58a6a',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94bff69528201860a51d8559',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-135f739f66d74fb161914ee8',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09f62f347bbf57b0729378db',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a116909e2939bd9d32e0f6d',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d18d80a1079c57b9b5f4313',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-caf30e53ccb528696f687abf',
        target_name='tudo-para-ia-stj-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-12dbaa7fcc055ba944c15811',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3b5f1f4d8b2b7a046fc4c13',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e86f1e75234910dc282fd99',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e249ce41d96831fe3aeb6dad',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8cb0fb6bf9669114c0d0333',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b2925ad4e3b34351d0d04b1',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73c669a8be89a3fcf605f725',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d3f733be8cb3d9afdbf201d',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30b01deb0b827272f203171d',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a5e7ee8ec9139d456e0c350',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62c182effa7844b5d34a3ace',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc275d2296b216e9ec021ce7',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7a9a4ee208f5c73681a8b6a',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-15cd34ec2556ab52e21afc98',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de4060d6bd9201ef7cb09d84',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51f60a2f5a6ae2f2fce38e87',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f899738398932b387016738b',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ba9eb5404e16415e921eecb',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68c2a607224b04e7a6f5749c',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f5c6c260ca3f6482a1e94e9',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a9f5edb10f5ecb06f8696eb',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5ca7b6a365cd26c8bc8edd9',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-05f21f6889eb47646d539788',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aab82235eafa835403d4228a',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23f3413ce7834a43dcba124f',
        target_name='tudo-para-ia-stj-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3123c30d8a327be68ff0bcae',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b650475e85a3b43551ee589',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46e606cd546fa434734c82b3',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e514b05dd3ed69ed0e34c8b7',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0571403935aae81f573cce80',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-182234af3eb75243fd17f39d',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d36eacdfa72bbd446ea562f6',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7de77991fbc438221dc97409',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be22fbc948f31dfe5ef3b89b',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba65b9c52fb1a2830b7c2cb7',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0c332e73c19906d61ca1b72',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3320de1891fa6d1d97a8eb30',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c1211fe20e09000cb7c2d1e',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b1458f57b3fb6c01e8aab81b',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76df35f95c11b41c8d4bfb54',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c48bd5ab255eb87d1e4fb31',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a67d4d55ca0df0bbfdae566',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b69a3c7d3fca8feb9e56b4cd',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4426b4f4f316ca48117aed0f',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-255e82e047392fd4644932c1',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7976eebfcbf08c20a1955bf5',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-73f8e5becee7d178741a8856',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-232342e97ee45c592103fca9',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-106c641b5eb57dbedff89fff',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c8a5924e1c7e88e3502cc38',
        target_name='tudo-para-ia-stj-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3ff9338884b73c35ad66718',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c65abd1b6fcc234c21627a13',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec76a3c8830689aca8d0ed03',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c6f9510aa4760ede842802f',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-854b355704f7a9ecdb6ee3f5',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-282d14ce944c134662d5bbc7',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31980b8fb19d205a00ec7282',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c516a69ff2cb5db590740a05',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d01c30e5932eb0375bd1c27',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02546143b0a82b08e493b7d0',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e85244ea717d0a3a0b47f12',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d824df3d6097c945e381fdb',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee843bcf0a37cc09c8a34d08',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-217cb5fec653d56d2b0bf07c',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc69a4d5eaeded84e6970f11',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d86f4dea19e8f8b898fe64b7',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4117d02f53775896cc210b71',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e309f62a6c8a5491713ecd0',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00c3cf9d58580e6a4481157b',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f879f8490df00164afb1bfe',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d34db72b237b91972864b0df',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b5d5d16d45d05b8f1897ae0',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3446af37d887f48741918a0e',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b4a9fdcbf728c8cf6b2f8f7',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d6f2ac86dc6a9ca0cce7767',
        target_name='tudo-para-ia-stj-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3f66163efd4c5d39da0164a',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79bfee74e9339d1b8c88ad17',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35f1ad120771854fe5f19ddb',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b4ece20b144bada849d42156',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fcb7b403de62b4f468ed9c2c',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5d24fbfe3b437f72c1918ed5',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b596c20ab39f8dfd0a5ec67',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-087c2da7896dde7480a5708e',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b220399c0af209fffabd1366',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4231f1aafde478112faed50f',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a532c345bf756c57da36340',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca6402c7bbc116afe1c38fc1',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3702cab8613b97b4b8a6cb1e',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20c35450ae1b9859a713c316',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad3e9b55cfb05583021d69ea',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19ea3cd3ad1d623e973c438e',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe8a44826fac913715add338',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b303ac5df438c3af8139d51',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc742c075f1e0a20d12b1d19',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cc9412b066b52adcd994d7b4',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-139301d50ffaa3e9c70ea75d',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b511cc2851ca08f57c2581b',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-413b4bb37992484322fa60f6',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16921fb4fdfef096a8c68823',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ea703756478d9cddc8de8975',
        target_name='tudo-para-ia-stj-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27f3c8990a223c6bd1fc8668',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9d171b333d40a8e9581ab3af',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe7fb5f81fd2286d3d51a76c',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e9a9dcae6bbd726788e607ad',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1aaecc4a438105152c85aa5e',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-594dc65167083d25373af476',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36a43dc2e2d73d13ffb8690f',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b69b0da3e9654b7d3af7fd4a',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0f45686eb8f5ff770da7cfb',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3755a8c84e48731ae6a4fd11',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-24f19bf4790b5586137d1b7a',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08cc7e101095a7a3e7af6f81',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb01e57a196c05763641adbe',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35aae1929ed95f97b2d2cc06',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70935c39f9d721925eb38bfa',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d076fb09a1f341e6c9c04c4',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b2e195c0b86b9aea8bfe484e',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-17dc3724a6150a11ea4aef51',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6748578af72f548b1da1d1f3',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5706467f19c92b8b0bc11e05',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c45ee6c6ae3a0ccd4581bf2',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db5fee8f7b0a060494c650e9',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88bc8f22589f44715f01854b',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c269e21baf0c9f528106bf5',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b21884dae9285e484f0246c6',
        target_name='tudo-para-ia-stj-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ab40a808ca1fc3128e88324',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bb654cbf02e6cf1280826fb',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a1c2c596d9009ed12d85d6d',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7e16e3e7e3179402f9b72d1',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b7ddf29c773ac089a4449321',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23891e1e73fbb6308745d9b5',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5444da9ada1e8b383496eaeb',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0570a4d447e21136b4b6d9d9',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-db44a779618a989e1ab83b5c',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8de2ffe554e739fe7051cb76',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29fbbf97c32d4cf4353ac6a3',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36dd67d536b3c08fabbc3870',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b3667953c371e47d073c9f69',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57fe97c892bfd8c49e37f32f',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5ceddb8979f629c7e811354',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd837ce0c618321e7f547ca1',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-382af45426d0697f4845b5d2',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0399ebae47e63e449c1dfa2',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6c0edcdf15facb2f4bf1fd2',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b004774edb0c7aab393246d8',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4905e1970a9880a96762950f',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84244f5a72e05f122c4c4f40',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8060d0d952a2faaebb93405',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c3e15597285ca637815b0e67',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-99e48815aac83e982f2c4839',
        target_name='tudo-para-ia-stj-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0d1f4a086bbb0c74cf3b46f',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-19178feffddda6feab413a5d',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba817a4791244aed21ab2bff',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9aa913014534d4319ba50c56',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f91ab4017a1472b7566b4b9',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2cec98574d5dbd137cc946c',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-334395bdf56268bbd55da81d',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f87fe83f04781bb9c3a010f6',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-804e7e0f3089f5f26ea4c28d',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b910336b59f74416a450e9ed',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff968061eab5f1a7bf6b8d7c',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cbc2de6c6b976e2b5399995f',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a6a0e5f94c12a8f272ddaf9',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f553510915dd3c483a22722e',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4a1243900b7e95d29aa3d5a',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a0e7eee593b30b027e9e820',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec8ccde806bbac6d34ee9deb',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-388a4eeb391cff4f58531dd3',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec884c761d41773b32e5a943',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a5ac0efbf19c5dccbe38646',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b672c57071f7993b9b8eafec',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-183ae93415d5a0217d52b385',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20c19518444b1b4097ce43d4',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f6f4ef16e708beae5bec99b5',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5988e64205ca09df8e9b7563',
        target_name='tudo-para-ia-stj-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49fd2d35afcb9a30555fca4a',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f61445d091f2afcf5a65280a',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c724161bc60ffcdb49f0747',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0881a52a93b99ec77988ce83',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0a0f87e0aeb380fa334e654',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2bb4f4c093dc67a4a0c166ac',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-068f7dd4129be1a77c6db69e',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d30cbb0a32338ea8b987029',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4a504ed17d164dbde059b8c',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e12440504877f5158521b46',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85735a7bb0ab857bea2d1be5',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1bf9446f351029e00f8a8f4a',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a01959bf41c9b39e8417968',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06eaec0c94db9bdad7640309',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d565fc5aeff8c7ac1358c4f',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-33adf78a12418fbe6928649e',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f944591ceb4b00f92395a941',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d2eb4ad17b374ae51dfcaa4',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae7786d65ff4adfda834c38f',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89f7792e91d52bccef41de01',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d0f10ab06e1cd82e3e4a873',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-804c797ed98581eeedac028c',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f89dcbbb0ea214203bbd521',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7219d63bc6ff905104624c70',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75f6bf6f670cd1bbb7b487db',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e74b4eab12e85eecb274142',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c6bcd0e89eeac63a23b3f2d',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0f93b10531f377964ca7c99b',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fd1e13fb2fd395af02240926',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7781b67788c14f5902bdd038',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ddeb5a9ff532073a60e912db',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b9f1d7f64cebe8cdb6b07fe9',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93c8f618e2c51fddbfe35633',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fd68831cd85f795c3177b0c',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e05ede4b7dcd09bc12a26ca',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70f4bd59c5fc09b3a79b57da',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36af5a8ca9ee91799e65cae0',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d37db4ead45359036c81242d',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b36cb09928b809f1a8d3f77c',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e4b7cd4dd1d7e1dfdff3636',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bfa640abc31f77478125573b',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36ec8b3bce470859b83c3fab',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa3fb286c2f949c932b0eac1',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dde05a7ef17edc28963bf964',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b0cdfc6d028315996f2ed23',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f048002e5367e0f90027f77d',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-20dfe1e591cedd1a39490a6d',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-84d9ed98a54fed76cc22a05e',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1141ce52562804b5de966da2',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab4153433c71c10d3b94af97',
        target_name='tudo-para-ia-stj-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b0ac8b66e7fb261f637c927',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf45978df8f96e57ab6ea57c',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e4412ebc1af32d113e79bd4',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da80d57b1745e7cab0af4843',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1d0f0bf14df49e39c0c6cce9',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85a014e425b36cfa7414ef33',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4420c5374c1eaba7de55b491',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5229c7c05759a321c603a85',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e224a5683b7676c0a5d84821',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e522a1a942a0efaaf3bc672b',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-269eca0966c82889f9bc1a8f',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac9f34991b30e7ac037b6ba1',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3c6a92357f3dde0cf0ff9b2',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fefcb55cfd2b2af4046a3cec',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edf9515c7d824aae10f1c4c0',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd067b2e5c3bfb91b5c0ba4a',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cd3298589e30f077201288e',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b659185928858d70632898bb',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acef7e5b9a299d2cd6624383',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-993fa3c59c064068b0a27554',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a4af1bbd05ba8f66e80e2da',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41c2863c36fe8732ae4351d2',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd866817eaa2c63e655f25e9',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27e6b1e3318fccccf02f3bcf',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a10713452df0bce4702d9989',
        target_name='tudo-para-ia-stj-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b824d07adfe8cae552ed238',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-107b23dd6b8432f47df40d32',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c4748b71f7fcad591d3ca15',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d21099ec5ef6a5e9fc0af6c',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff1959a6240d97f28837b356',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-643d7c9e06997bc5e24775de',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5f670fb063569452cb04092',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e9cd000ac6c7ae32ad3c161',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d7e8aaa8656e8435e9e9446',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d218c683a89bd7efa78633ea',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9fc77a2234d58899f0bd81b',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-98e3502fdf10b309e0ddf461',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca51d8df2706342bb1b54d31',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c1ed5cd4ee3505f66153d37b',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8731fd2b225f51b70f5079e4',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3eef9a3da6449693e0ee057b',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d82d2c5954249034542c49e5',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08e15ca666326f942d484572',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-217d4a13634cbcd45501e46a',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07d4ebe4105f4cc23ba2f645',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de553709757f372f11b0760f',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9a083186ccc55976b759b7c',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8f9f6d3c37c54626d8303a2',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04dcd6f720ee13b5c0d7c286',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf4934d5aafed15a8280df1f',
        target_name='tudo-para-ia-stj-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a58a67d476dbd2832efa6e72',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6a7d32c8ba9c1e0f3f17e4a8',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7e37cb6d2557c31992010f2',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9db9569a0bc0f4f9b41db3a',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f177e694b3367a32be28f35',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dc6fb8661629b1b14b043af',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d9e7de075f7a737da7b17b6c',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8519795af42f5d4392669d63',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d8029930807737b9b01f89c6',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bed14c55d95a6070fcb0a73d',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c29f02ea7412a68575593988',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2958cb198c6394725e59e4dd',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b458dc79242fbafc9ab0af5f',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fa33b5229dc3f6ee97389e6',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bef282f0a00a7c96a24874b3',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd43f5fb4d1351f44d80956a',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2559c0f6509fb8213c2dbc4a',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e55e1d773da605016724289',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f1a7c800f41b3551885f4ed',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6fc2591e77fb5320f4b31fb',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fec3290614cf3fd5dc92c44d',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ffd8ec6eb2b77a527b0b387',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4f1c16b077720c2facf566b',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-358b56560d121a318f7e910e',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e843df646c53c80f2ee4050e',
        target_name='tudo-para-ia-stj-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-639427d902edcf6756fe8730',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-df6b1579241fc7da325f3e9c',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39384318aee793b0a6d54e37',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cec604e56185df812428a296',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c5c307cd95b240198f9077c5',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-465badef6ef4d858894572ef',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a062abb3c6b58ffabb8af7f1',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91a81bef8cd77fbc995b5909',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf44bebbf67299aabf798449',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-49a9054f29807b79b37bafec',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bae96cbcb9e76e992f28ba7c',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc500313357ad37b1c873c64',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e936a40dee1e33efe5c2d09d',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3f5a01c304b9c9e81385595',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a963c5eea6ac9a44edc56437',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-741f21ea9dec64e6be6e8ccd',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b83e9772f332ec4bfe30f6a',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a023dc77126e9bf64b2b05b',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b43284245c9a05143c36da7a',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91aa4a2e6f2ad64aa50d81d3',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e7d3b7ac4823bc7cc04463c',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e89e7a3cc03dff0860c3aa0f',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-074221b739db9e6b5645deb2',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04af816e59208469295db9c2',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d7e8ec5518b286c3c174705',
        target_name='tudo-para-ia-stj-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0aae5a7ffa8e720b1de99858',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7384c3471340f7e2870889bb',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-541f8560e216e42096b6ce14',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d7a50d4760c8e4736c2e54d6',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-481a6ca85d31ac462cf68914',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e8ce774b51c2994e34786fa8',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f400c173b4422e58ea4fb2ee',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21c3487822f4df644d3c5d62',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa69450b27195b3f1b6efa65',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eff386ff33d88642ef8504e1',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9a58d522b92a402136f41d2',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff030823ebd5666310e85af7',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7bd5ad3f2c58b54768a646f4',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b6025979fd7bd7029d4bd2c0',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e29dd6cfea50d9394c232d9',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be661960734edc1d8a9df7ff',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-deb6bbddf2a45a844c0d25c4',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a243fd9b7857f088aeecba73',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ff71795ea3d09b7bac1acdd6',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d424b0d9955265319ffe68d',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-883de7e013d2d97bd7b9e307',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-75a1029e33d9463aeb44ab15',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65026fad1575db6126630f2e',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca49bc2303be9417f2b5bcff',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b48ba0a7548fe85f7011cb9',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-63b4a86bf3b71b27bdfe785f',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-91f02dce93ca12791da995e5',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21e8841c54d450575953fc76',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba465f3cbbfc9f00bef24f8f',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b86310326eafd330e1b61a5a',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e145019eeb37eac1367ef6c',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35a08dfe763f79d7ed41a383',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03729bb56856616e8757324b',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa3b7872b38c3aa6ee468eec',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f31ee00694a1f83b743b7365',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fa0676b1128f7d5bc88b497',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f97a65c51d1bb769c4b0d351',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5905b4c401a8f3158da75ab',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a39ff6c4bbda11820e7303c2',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2cc4e32de2620036bef7392',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b5f3b2e73512a17cb37baeb3',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b5b3c0dd0fd8ff90d5a7c35',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f554fbd54eaa69ce2ba99a2',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-335743c5e29111dbd1efb482',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c031afb7f8d69b06c72fbb8d',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60e166807bc6d19c26df6af8',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7cba787459db0a1f8a3a241',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2683b43a4d9f95377298c27',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62a08474dea1ea384b0a1268',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-081255102e2719a07ea73473',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e860eeca75059754796e63ed',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a48f05a00e1b152532643aea',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2df404ec1d9c880175c5a0bb',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-930f0b84f157b7b1b09c3fb0',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c75b423178f2a5dadf01e4b',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-78ee26fcc8c00cc4cdf87297',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e4183ff1023e19f0a87baa5',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e69d9300655e5b5e08cc3937',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4036caf128a68de447cd6e60',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a24fbabde051438479c5785d',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8730ee7c3455d6196d63aaef',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a191c0cf2c06b721df10089',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56d2af28c518129d2ab4704b',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b06189f344e0525dfacffac',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a153f7ac331a609eca5e373e',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fc7b151c0ba0721c94f65499',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d35af9ebafb7103003b12223',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89b0c5ba4dd94646cc36ce64',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47ba794c5de6e3018993e8fe',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-732d3b34610a78f445f19a73',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-486b98d6fb91ce6f2e0974bf',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-154aee9f77002c09bf58056f',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-57dcb8103c177770c46a467b',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e0de049e4d347d30e2a7b800',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-af0ddbd097fbeffd18caf0af',
        target_name='tudo-para-ia-stj-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2e904d491bee1520dd280ed',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d4bcb73906b42b56c973288',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f29bcb2a773e283c83dc22d3',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d7cb161f0cb16805518204f',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-270550f7ce67391e95e86eca',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b1ad61fd1d7b7fbb257ff41',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c403aba438cd19fb3cda140b',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e7f6f9e0a92722811ac5661',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d80f9ca86312b45c4729edf3',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a9e66e962d2682cba9c14f2a',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cc69a6b34b3e3c7bcd10e42',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94c664b7f80e966c45988c2a',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4914fb4489d82b0f89cf0bbf',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d64acef82d243ad839c5bae',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e93ca80eebdda952a6db787',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da530100e1446d4258e30d2d',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1219c9c4465869367a80fbb3',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e21b047f2abfbac20bb9d6f',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2db0a7ecfbb6d2afe9a358b',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae58529b57f29f316eae1ae2',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3b98f2d6d0298e422d42a01',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c9ab560d496a8f7d6c2a46cb',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-677f5d848947f61590ff4474',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a405c738c7d1eb14e08c0581',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d0df5dac2627fc8823efd02',
        target_name='tudo-para-ia-stj-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_value='tudo-para-ia-stj-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9cc88245cc214d0fba57ee80',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-492672c2a60c7700d64a8255',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a75b4c4bd4f562f36028d69',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-14d542de1d0e9f69b740deeb',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-264ef10d36244f3290e7c479',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4668a5169d5be359de3719c9',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-660cb6d932ed3b733791e86a',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c464117c8c37438462a9ec1',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a376c55f35c7b7c1ab71f098',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd6ccbfd9af546699a754e28',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-50a61f68e06f1802259c46fa',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbb5ae8d1a40572262d35d34',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ac6761f7f7130d8d7469885',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-97278679e1f9492ceb8b436e',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56da82dacfb931c68638e4df',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb0f149c2bdf8197f002e791',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a8ee5a70d906a288177e437a',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86451e7415581e841b69e445',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba2423ff671390ff8530c0d4',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-27d9bb146b6d4f57a1f34fa5',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-36bde5c4585057e6945b891e',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b7123b80c89b227eaf6d83e',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b0996b257569424b4755054a',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c71eb071f17ed7f7cdbe460',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08d9a37d05dcd631ba9d37ef',
        target_name='tudo-para-ia-ui-platform',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0a7c2a3ea01e7b32fdb4986d',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dee7bb7fabf88ea497dfc1c9',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4f81b2cdd03c4d3fb0b128d',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41b112280aa43b85be35efd7',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5858c69501cb31c1f339487d',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92fa167da49ec74b74017186',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-507aadfde61a623c3d652f60',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-636034de2ddd38030e70f842',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a87dd8acae4221782c738a03',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35951a19bf5ee6d2a1ee2b94',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ab0b2535282c2141f98c6616',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fec3608719760fc57cc37124',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c6807d4a9a1b70b5293977d',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82fb75bd37c80fc44e25225c',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-242602d33a72e2b2de925bc7',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3188a75564503c3ba91f3e3c',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c1977af276410b473274c82',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0cd23b86a8bea321e62f2fb',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5279ab3641dfc888b4e747b',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7538a231c9faadf4eddc9aee',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d83e380f907fd1ff1dbbe1b4',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a538ce4ed31049f3d40b2d7',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3bd386e14ce7055a940ec784',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a66be0b004bd32e5121858b4',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a745af7947f0f8f0d11933b',
        target_name='tudo-para-ia-ui-platform',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cd4850f57d5cd7245d241a71',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-86f5ecc7d34bafe7d45db905',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c4edddf868a0f1aa9370228',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71924a96694463865038138d',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65bec01a272866a882dc4923',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter valor canonico',
        reason='campo canonico ja usa o nome institucional',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a82e3f3693f6728a0b748b9b',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b4dd59d13345cde519359e9',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fea96a465853b6fe411c5063',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0d1118efcbcdbaf155ad703',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3dd2c866dd12cc29e18ffb2d',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d401620e77ec87b88d70700',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae608e4f5d32cb02b8aadede',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d056f7e26fa5870c7bc132ed',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e33a3e9425e1935988fc44e',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fb89802c995db929f79bb5e1',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-34c027f88e1e7f6f8aeb371b',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30a8816ac2d9ddfc33ae5377',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-acce9f8b7565a401e38ca91a',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9250f66b2f8c40277d2293de',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cc32833d5a63749011a1fca',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-06e4eca8e43da7b74a8e6590',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76819513b444dfef9627da66',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4071c3ea02dd7ffb860b4ec6',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41c72a0d6a5edb248bd95f39',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65a8cb6bd208742ee8b61d75',
        target_name='tudo-para-ia-ui-platform',
        field_name='owner_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL_FIELD_REWRITE_REQUIRED,
        required_action='reescrever campo canonico para tudo-para-ia-mais-humana-platform antes de persistir',
        reason='alias aceito apenas como compatibilidade; campos owner/canonical devem carregar o canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5ae225ccda8b91615732aef',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-632a1df25c9947c0e33b0ecd',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f94539a56db0669244b5e807',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0516342f7932380de547a79d',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e60d8d58600fb9db8ef72bb5',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-133e9582f8a7634de46081e8',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-67e0a21b71e7403e174ae903',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c607a4b80f9ab8598ce9d27d',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-04323c09ccac30beb99db4aa',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be7d76c4dc3e202f52361197',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-74db6a8097e554d2f6ae1376',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c62317d543c3700234a429d',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-350011b5a345c5f7af7efb5b',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-067de0ee021565038be2480b',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-179e1c8460c1a000e317e57a',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-efe0cafaa6f2681e3943cc7f',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f71974a0dd96ebb1233a4103',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-60f1f5e7d0ed39f85a32a71d',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e95147a8191f13b8317701e9',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-32062f2d59788b9b262f8003',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2135e3627596fd77c203ad0b',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e8f92e933e77d4f82cebcfe',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e17c7f3aeb6020e5e5d15f95',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e32066f5b6f55c4a207c0dda',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-64ca0f96172f3751c776b0df',
        target_name='tudo-para-ia-ui-platform',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dc198dfc3d84ea53aeba66d',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69a56fe11c0868ea9020a740',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0f53504c2fc48b61adcf27e',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c40f09162c12123b16350d0c',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-454667d32b07a584764062a7',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-41df0dc56152cfba65a12c55',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fe3ff2f34a6fb24dca53668c',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f47f7922b7421125365e1ef5',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aa34a39130eec2afac1092ed',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-760b25f3ed8f1ba4130d6e24',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c750baeb815b235420b51661',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9781601c8da6a019b91aab1f',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38e7ef20a672b928451887b0',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-93563bc2228e1c71a533f926',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39879cdc0ac88d4135d15d96',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f7ff3127cf12531ca6ad2ebb',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-fae895ab51b30b0e281883db',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f909b40f35748fbaecd8e38',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f004f5cb8e33f3f0a0b1784a',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25fb97d412f54c8b9f36e996',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d31f06db04e59102cff45749',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ede39bfe7e77c4b0717bd832',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a0118470554411064db1d0c',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d856932d333da83a9413e6d0',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f0617c3739b1359513633b3',
        target_name='tudo-para-ia-ui-platform',
        field_name='project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0d1e2a45c007d2902a21cfca',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b13cf57af56481d5b3ab0b4',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a980cddf1e0a8e1b1211f5b0',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dba0e8d5e61c2a46795fc653',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4d8da5ff711f1b2124d7df3f',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76b818635b7e229f2214f000',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0eedcb51fb3e4f93fdc923c',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-71303107d1c25bfea1c1ac12',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79e0e78a9165c499b3c44328',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1787087c7a5093203ed6b15b',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f70755dcf66efb88d7b5507b',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-872676625b26b8a033801c51',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-882325a1dd10d207908647df',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7345a8243db099866702e0f5',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83a72139f2556d4572ab2980',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-004eed0d57f4fe0693c43176',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e958f0c69042f108d2b29b5',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0db4ca8b21af7662d86a4069',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1f0eb8b2b05a0f57c6aeda5',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb684dc19dcabb1b741af46a',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb667ac3bc4471895276f1a7',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ba9102c43c27290cc5901bde',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f9be59439d8495673d3367b',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-85fc1e6bfe143be21aa255da',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e4b2e9f0f809fa4c9b1173eb',
        target_name='tudo-para-ia-ui-platform',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c729fb4c77b80383624d7515',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42e3ce70272f4a44f32075e7',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ab80593ac0afd93ca5d15f1',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96be1b3a9ee60d69bad25dd5',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-142112956f91c9a9f6b3a27d',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-31f111044dcf7916a41fc7b7',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-462669ffb960ba5518b6586c',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-376341f5c602254925dbad59',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-00d3e74a54411aa25f701526',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d1d7f8a872b395aa09e66e71',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95094062df8ef516b8a9ed98',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a494bed196d0713da91e759',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d159d962868e11e9c2ecce5',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-045f5465c06bfb76cb63b022',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1bf8bab19081ab0845f0bffe',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f575524085e20acad0d467c4',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08d3efe9db6e575e60aa3d56',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aaa70c01a23e4b2a7ff8df9c',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b0f218370bd9b63fc295130',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35b10e32ed98dce96f77e4b8',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb27f31c1b42d6b1f9cdf86f',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-83290b92d982ea0ff47377ec',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2bc8d6b3122cc5eb4c017bb',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-43558f0f66d9c9f1f9822d91',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e087999d1000863573d2df51',
        target_name='tudo-para-ia-ui-platform',
        field_name='current_project_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bcb55f420eaf476165cec14d',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e99f23423911d71a0dd94a78',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f085e5734ad624576a153f40',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0829ad8dacc0933618fa2823',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4c46d306507bb857902bf90d',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2b7846877ff747e9ea077511',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5141c3b71fcdbe8c313527bf',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eab9aadde113f74ecb2b5a50',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e98a85b5c88f58489e271827',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-51ba20bd7584ad9833f658b6',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2e4a9c9176af9f9f400d167',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c066763213eb5515de44ae0e',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4801540c2976abbb43f6493b',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4dd415e781a1e1a486615bbf',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9c99897d133b14b73e2d5aab',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e468f2d45d7b8c233acc0b47',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-03cd0413fb15506a51b829a0',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2af30d45e64fb83ce14e8d36',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8ee12fe7e344f07316ed830d',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6959d834176eb0ac087d4112',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e6e23dc42a588b18dd675f3',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b694cc8d3a4449314e084bcc',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6fc10a1f065016ece026c485',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-101f315babde28b4217d2e6c',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5c9d9a837b7392cc6bbdae2',
        target_name='tudo-para-ia-ui-platform',
        field_name='platformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7ddec0ff5b77c7770d65e042',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f9ffe0c24628df9e630a2b54',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2edb4802b95f7b0638ec6f2',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0c96817e9f1d49b3f381ec91',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6f71bf8b887e770ef76304c',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-839013da1338ae50f87063e3',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bbaf3c7823e047b5c6e75566',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5cae08fddc4e36f0dd2fa59c',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b5461a8405fa9945df6af0a',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f05c86d29012630dfa7843bd',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e03b86687654bcb5e81de5b3',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a1773ff78438f61133d06b3',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b013642953bf2470c372d08',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb7d2d3e61a55193c48a19bf',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8036704cdbe5ea4670d4ece7',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3d7830d302e6da5cdcc74a6f',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52a15b60090dad9ea4ca2832',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd4042392d8876eaba332781',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f035564ab1918303e8ff39e',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f18f9cd91b4f2fb476ce53c2',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f48df3107ac9d20a985ff37',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4e511f7d20f21737241e7ab6',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a732d1e0e341aa00a5fcf939',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7b4660d76e75a968ed6e9cff',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4cb7e3b5ac9d6ab78e9aa84c',
        target_name='tudo-para-ia-ui-platform',
        field_name='platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ca3d6f2ac71b40753533a7a',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8a623a3756aab92ac6383eb1',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e109ffa1f03fee6e543d50d7',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2354b19b774dec9277281c1c',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bebc06b44f8fa76e1509e203',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aefdb0836896a3160c07959f',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3e603f3e44b4a43bdb369920',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e238bd4798d0fabe4398ba46',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-81ee7087ac938f76b66a99e7',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce1816c795fb407ce2f9c91d',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28cbd162498c239349b9375b',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d395ba00301889d4df73952e',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be1040114c3785d442a6de47',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee9d531b6d0107c0d77c86f3',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7c855b3c2c470721cf464c99',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-186cf90fd5d8bebd5fd2de24',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f58b6f300f7c2323cc859f9',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dcc0cb96a35c1e0c964990d4',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a0fced624d45b088c1645b68',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ddead559a3174d035761ab89',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7e298fa46928ac4bea8b353b',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-414e7f1fb6fdc0becf00fcc1',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5277c063a58751d513e85cd',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f3574e6b667772900be5d367',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1776f49ad1a45f6b6907cd4d',
        target_name='tudo-para-ia-ui-platform',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a67a1f4bd64652239535898f',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-80bcd9ddd9808a21fa9aa744',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9914f6df000c254d5eee3440',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-732684646f39058d17a2efa8',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b208c692f59f7cb93571ac9',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c4fbf5d8a751df7c76314a5',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7392b6c0c8dbfd125dcafc1a',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-afce21f026fe42c0c5f2d471',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ac08d2ac47016f4f56150e1b',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-665f6e28fa45423dc5d2ea99',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-003bc6bb10af0aa436b466e1',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-490c33e15caed3f4996c295e',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ab0a6709be7682c1c50e335',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4af22a1f6d45c4fe1568b02f',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e2e772ff8b6e65e232ee969',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7135ffad35c36a18de5137ff',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f3f96b3e7ecb712209f1d36',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-789aed5c81fd490a353ba97d',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2f173fb82cd95584f413d082',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ae7bc22af483095eea938140',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-752cf2adcb49d2b4e3537aa1',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c2ddd65bbc2c68fb60c4fdef',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6173dfe6c0315f78722e694',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-28f345ab288b82205c584328',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-779da767f34b561c6ca0a6bf',
        target_name='tudo-para-ia-ui-platform',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dbbe36e59ff03a112748bd13',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8710aa56087ffe8bf45d087c',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f881e093c1a166b4a67b5274',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f2f1443d9682d9c9b7d9fc9',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-311987f19504a2168169045c',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1f7d8d357b1e72b125829b59',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-95e758b0ce78418b457fddb5',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee9e4e043b49b4982f50a97b',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b440e21b8bcb897fdefea40',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aceb4da92f9ce9680acaaffe',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bb502ced6cb233dae6f1d536',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09f4e77c3e1d524748c5789e',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-702b144ddfda2947a9ce0079',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c76b75172db36392d52dbd15',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d15354a75ee5ee68d585efd5',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3c9db593bf8a281c88acd7e2',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-47c7f4ad35a964b90bcf1c30',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1ea61b818cee6de43a8821bb',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f2f06f04ea688db58294821',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a0b5186be300249a88681bf',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c16c13e96c244dae5da07e5a',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f1e1d658eeac676b119933e',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fef95505b15e9bd789e63b7',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b19d021548b161b499aadab7',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5efd4b500bfe25f90180de70',
        target_name='tudo-para-ia-ui-platform',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5f3ad4967d29f72caaf21b08',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cda65ad10a4901dc00baf142',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb24c6c8e37bf10de91e662b',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1c6895666458d3c17078321d',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ee2127f81e172a9673e6ceb',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d4acc1009592101e856c5737',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-45189565634c23c113be8ef7',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4dd94f3215c2c2ac4575bd85',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3a7cb989de304508064cdd63',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ec96628912909f8791acd671',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a8f901c913d565c8947a1b8',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-21617ee37de6c0145f32c851',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-89c33c0dfd526dcd3325004a',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a87ed13c4d40c92f7c2f6036',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44478500a86a0c05c9108f90',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f32f03ca4f83639088040cf1',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9e696239d51ddee0f91884c9',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2a17c3c164b2efd11f4bcd6c',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09ce52367c6f5106dbf69c78',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-da55c79ef8d44a777836ca10',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e55be3383fc8f5c4f64c3a00',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8cd7d488be74c2ee410f6bbc',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-785a1c0dd4795cbd56994dc2',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3ccae50bba3b2b45f390b0ff',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ca63e6f9dd3e53e11acfa648',
        target_name='tudo-para-ia-ui-platform',
        field_name='target_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39a697e6516d08f05753f8b9',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eec4ba88d712a4e364f91a81',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ed26641275ce61f007fd90da',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-92bfd0d08b7319f274ff538d',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07071da401f9f94341dc42c2',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-494105715af3e1280b2280e5',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1e2dc684965ecec06d9396ad',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b8994e43f9f28383d7c0193a',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-219575b2266ae9065b61c502',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bc565fc4f8a801e39ed31a45',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f831ce33ce815d80839047e',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0ce5fdbf910380ca80880183',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-61b425e0c5abcd6bc74ebbca',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9bec920ebd639cebbeee0eaf',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d144b9f8d047f7e97d5f819a',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-be7697a75d2c36a16d5e47d3',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4f8263eae2c6ac60ac059b5f',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4a5a595420c2408a73dae578',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8adb31f168dc1e2b38d6ee2c',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c2041ed49581ace824ce77a',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-de695ed624b73602327e246c',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c4e55c55422602eec514de8',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3617de66caedeb31586cef81',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-25ca7c8aca63af4ebe75e288',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bafd8275dac35b2bb5755995',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a667a6346ef3d2d8d26b6a67',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-995109a4485b913ac9921aad',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ad0074ffa52876f5e19b56b7',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-098f192440cbfef6e5d29904',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2d97c7be5fd39228cccaa6a8',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='usar valor canonico',
        reason='identificador ja esta canonico',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a44e6a61d99ae125d89b09d9',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-38d35feeebc80ea77e9b8aed',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f90870ee6cbd60c97577926b',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a813fddf37aff79619d7698e',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc88e85f387e903e2bef5f60',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e52abdd5d91cb377ef1c68a4',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6c716a03c2cf1527bd68f43',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c6c56cf5882211462f9e3467',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c0f6fd77f1111a6c067dedca',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d0c1cf58578277d51b5164e',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0acfa64bd549dff491348955',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7cad5ae6b16bacae66d63c25',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a6230f1688d2e9deadb9c3f',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5ce9e7adada40df61371cfc5',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6206344ea6ad199ffecb3db1',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-88e1d30b91f3f78cc2851f68',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e18b23b286adb8b8526663fa',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-660c0f15118d3135f16b71f4',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0622a8289614167a395561c6',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cf67b81105c76931f43e95d9',
        target_name='tudo-para-ia-ui-platform',
        field_name='consumer_platform_id',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.ALIAS_ACCEPTED,
        required_action='resolver alias para canonical_project_id no MCP e registrar trace/audit',
        reason='alias historico aceito somente com rastreabilidade e sem bypass direto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ccd821b8c0e5f23659abc9ae',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8322e4487edba720ebf591c5',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3fceacf871bce475f6483673',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a8bad65277eca1df3accc2b',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f62e0ddbab8fe00d88854651',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-564d2a954520c562c758cf86',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-549dc2350230c8f4484b5f78',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6ef534671998b28a6c404a0',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d095decfd409e1d1dcc2628',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3b4c2398ea23ce10628c8988',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d5e4e717387c0b71d561988b',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-52d864aab7b45eb636262bdb',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1b4415ba8b66e012c5a05c58',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-55dada1f42541baef8b957b8',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f0a6640fe63843e0b3c0e39f',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5b85970a923686aeec942133',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9b333d721832812170b91130',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-90527bcf6d70bb023da9ff09',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-727a98fb4dbf8de15a9ad442',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3de35fc8b7b3ff4562ad84ac',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3febc8ba52ea8dd03a8fc97f',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-edfb20d2464b7a8a1a3a4db2',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aedbf48459c816929e7bf305',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2176b76d4bd92b09a4cef3d',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce7bd554f72f6f6c4ecfea7f',
        target_name='tudo-para-ia-ui-platform',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd2154ac9313b72f4e93d252',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8b2e89e2ebc26b047e1d320a',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef0257802f8a025a8aa2181e',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-cceea3f9223f5699c6db22ca',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0437f8a095c476ba4c5a8f77',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-35e895043b7ab16f8ada2c3b',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1be71bed3ccbb12d113ed625',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c14ca58dbcb4a81b52840dc5',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1a1d7239607b3857404a0560',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c7f98ddeffdf71f06f54593a',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-612b94f0f5ab4d21ab600fa5',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2f00ab486a75f1e3d5c8677',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d2c171f185dbb0e4f1460ec5',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-563ef810b7ecd1ba87d9e8fe',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39e822e689f3452976bb4072',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4fcc870676bea1ab5a1ab8bc',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-990867104a967b29d34f919d',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7061e60a81b9ff0d2ff19985',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7fd558600d4763030c34b770',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-998da17d8d6c3b66bf02f0b3',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2e2c880bfd5d08aa6ce8271e',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a3550d892b6eb2d99081e21c',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-182503a5bc335d3d1edc0eb6',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6f9737f3bef364f531cba4c4',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-82918e0e1e2e7f512c22ea7c',
        target_name='tudo-para-ia-ui-platform',
        field_name='remoteOrigin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ce95f0e86743af810a47b894',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e922f71db3fab3e3928e59fd',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4b6c2bdbaeaaa19b683adcd0',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1fcd5d481827110d50f25173',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8613f2da86296424bb27f3f2',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-39afb110c481e55d70356578',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-276406f556c44b5a8cb50780',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-985bb918cd234838f0e26397',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0273dd7ba0706200550b8a3b',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-932a642a607398626abded24',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ee7d0289dc4e9c1ab2319c37',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6cbd825f6e73f0dbc1702a81',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e7a7132cf8561da403816fd2',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-62dbebcd62616503e6d2ecbc',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8189f9f8caea9ce9ed39474a',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a4138f587e18caad6109503f',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68281f3f57d404ce468fd486',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56a219faae25df619fcde97f',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d0981a6262948d090e5f68d1',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e87885b9f07bda3d969afc7a',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e5e837cde1e7fdadbb9de394',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-68e8e5c8022783d321242567',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4941af50c8f0eaaf9008cd45',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-44df8df16e8c8ca219bdcaf7',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f100464b58f1917dec96ad1c',
        target_name='tudo-para-ia-ui-platform',
        field_name='remote_origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dc1cd9d1799966657311d486',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16f7b7e86652a6af7a812eb3',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4dc3df0cf4b4b343a57a60b7',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-873fdf95751bcb06585d2a41',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9783f506ceb52493c3fcbbd9',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9391676828d8c98b86c5f985',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3d92c7845b76d7d73ffcec0',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a23d604c784d1cd1f35576cd',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b904add47bdffa99fa1d47d9',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-049279bb6f8968e2b4b7297d',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1569cb3192f13f20b08ebb7e',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-256c404c0f91ae8b82d9eb5f',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a5343d671bba78d6bfde16d6',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5a7d40b7017bd20f3d1d9b37',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-607051d74b363041d790a556',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.REMOTE_ALIAS_ACCEPTED,
        required_action='registrar remote alias e migrar apenas em janela coordenada',
        reason='remote historico aceito para nao duplicar repositorio nem perder commits',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-76d34ff41d1c92b0015f88e1',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-497f1ccafeef763a26b4d608',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79bcf491766aa17ebe527692',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c33ef89f67807cc2e4dafe75',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5de4df44de74a212444e09b6',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3e013fbe1d7604b7dfcce74',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7a1c069deb97b5ba17478487',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8f7a247d89a861c325a9d178',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9f9f34dfae11eef0e557fcfc',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2ed98ba87529af11c405f57',
        target_name='tudo-para-ia-ui-platform',
        field_name='originRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CANONICAL,
        required_action='manter remote canonico',
        reason='remote ja aponta para forma canonica',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-23a0d3a3da1812cfcd783542',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d73dd71d8ad6758c3a5e735d',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d447bcecb14d93984d01126a',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7d1e4a06dc399ff51f9eae2c',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5c8163a68d964b26655ac28d',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-70ff9bf171b10dba04e11cd4',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f2cb9a3872acbc33f5cf8ef2',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-b588c40d29ea7f6318bb544a',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-29a6c26888b54467ad856351',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8c2fc0326225e25b501535e2',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-aee4d1b958cf81d0b7599f47',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0bb504d1d4bc12c8483366a1',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ef31d2cc756ae12a87eb0675',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b8e6040b2258a5bf5718500',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f5b7c82db06b7ab2286be021',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-090877f0bccc421c5f366ea7',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-485284d5b9a2f8dbc680f64a',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2ad706ffc0c2982201448de3',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f3e11f5b8d42e7b38816fa0',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-30c05f6cf3b78d7ce659ad9f',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7bba89987e44b7cd1d05c7fe',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9a71a80d7fd12bf1f12b7d42',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-65e36e4695f4ff6871beda8e',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-08df9946ea31b11389999271',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a6f6d8b689e0206bf2786878',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-105f89c8242471157163e5e0',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-16ac3cb85743c1b62bdd3376',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e3e759433b9dec55e88348d1',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-329ad90770b1bd5251dd08fe',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8d6130096b70d7e1ba562747',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-eb7360f02a1e1118110e7e9a',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd8db54592c9fef24e04e54d',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-551134ed0880098f9e9d538c',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d247e8565687a886b7b6bd81',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4abe3372c68611045ce02e97',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f239fe3b91dadd5ca11a6a94',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6b44ddedb686441f1abc842c',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-2cd2b212fa9a5cc7f24ebc8c',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d02138120e1dea70c04c2581',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-37c1b444c01d500af2c89664',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-caed09ba859389cdf7a47dba',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6c2009b0dc4ac8f203306937',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-058ff3eb4d2a295605dc3590',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4051c488f08b7a5ed3a2d169',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6065f8b584fec7e717757015',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-daadcbfa8984dc5aff7a08bf',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-46e32c7d7d5cded6aff3677a',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6d907ef7b535e31dd0e4089f',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8bc2ab6cebe447166002ca27',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-07f7f4532c840c21a334f6a7',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-862236183d157ad8ac249ff8',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5e62496319d2ee57b815a6d6',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1cd648f6d2088a2fd2269f23',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e966d6a118cc1066c241093d',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0b4f02a8ebaf7d8d6a750fc1',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-bd34a9206c3dde49df5c020f',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d3949b70ac816e60727baa5f',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f8eafd7f49fe3dcf4c61cec',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-09a58e2ff884a8606b0c5561',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6abc426a1bbe9bdbba91cdc8',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-998934a34a0cb4000acc702d',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1989b707f5beda92a37fc293',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-56ed9a7261d061a2d0b8dd5b',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-109f73e2b36d3d2b3f3d3e53',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c293b5204c565654b9de8c4c',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d93bac2c4d5527c9c13b3c54',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-e2aa1b9c340d25d12ae319c6',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3cf596fe0f7cb62fff1700b3',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9de3a918cc3eb066314c71ef',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-ced4ae21e98c82d599ab3b91',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-6098a1b3e4df62b48dc4e745',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1361b2a562d4cc24aecd7c40',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3778597f122f10b4975a5e97',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-42d0b2ad83febebb3e34ceca',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-94c51af7e7d95daf276b646e',
        target_name='tudo-para-ia-ui-platform',
        field_name='centralPlatformFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd61c3ce434f91597307816d',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-dd4cf2ac4013c459905a4cf4',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-8985213442e51c9d40803ab3',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-124bce9699ab418404f35675',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-69eda0f7ea4fea281ed64c6e',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-211a7a851f11514a5abc4664',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-9ee562d3eb017f89d9a479fc',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5bce39831f60db2cf630a15e',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-01e3109268eb4d785567b292',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-02cc8f4c3d106baa584ff687',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-3f6f147cd7d0c5e9c5796e60',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-a2bd827dfc3b0b4be96bbcd5',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-f78efef37db7a0affc102baf',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-5831c014efe9d0c86f6e78a1',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-1668e116fcd5166490bbe7f2',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-4191605418f0938ec841b572',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0e4b4d0d93f2b974a38171f6',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-53803c4bea5ff9d856b2a0b6',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-79248385bfed0711ef9717e3',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-d6919d29642ba41abb333459',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-c174e16182602d44cb66f2e5',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-7f9b31e79f841ce4be0a9829',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-682ab2748883d7ce2c9aa5d3',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-96e36d3bd74d73572fbdb83f',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
    CanonicalMigrationAcceptanceCase(
        case_id='canonical-migration-0dd377ab224aba1fdf67bc65',
        target_name='tudo-para-ia-ui-platform',
        field_name='central_platform_folder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_value='tudo-para-ia-ui-platform',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        accepted=True,
        status=AcceptanceStatus.CENTRAL_FOLDER_ACCEPTED,
        required_action='manter pasta central numerada como dossie gerencial, sem propagar numero ao repo',
        reason='pasta central e alias administrativo aceito, nao nome tecnico do projeto',
        mcp_transit_required=True,
        direct_repository_write_blocked=True,
    ),
)


def iter_acceptance_cases():
    return ACCEPTANCE_CASES
