"""Generated canonical identity registry for Mais Humana.

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

    python tools/generate_canonical_identity_registry.py

The registry is source code so it can be imported, tested, packaged,
hashed, and exposed through MCP without parsing Markdown at runtime.
"""

from __future__ import annotations

from .canonical_identity import (
    CanonicalAlias,
    CanonicalAliasKind,
    CanonicalIdentityAcceptanceCase,
    CanonicalIdentityRecord,
)

GENERATED_RECORDS_COUNT = 15
GENERATED_ACCEPTANCE_CASES_COUNT = 4125

RECORDS = (
    CanonicalIdentityRecord(
        platform_id='business',
        canonical_project_id='tudo-para-ia-business-platform',
        current_project_id='tudo-para-ia-business-platform',
        central_folder='01_repo_tudo-para-ia-business-platform',
        gitea_repo='admin/tudo-para-ia-business-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        owner_platform_id='tudo-para-ia-business-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-business-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='01_repo_tudo-para-ia-business-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-business-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-business-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='compliance',
        canonical_project_id='tudo-para-ia-compliance-platform',
        current_project_id='tudo-para-ia-compliance-platform',
        central_folder='02_repo_tudo-para-ia-compliance-platform',
        gitea_repo='admin/tudo-para-ia-compliance-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        owner_platform_id='tudo-para-ia-compliance-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-compliance-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='02_repo_tudo-para-ia-compliance-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-compliance-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-compliance-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='customer_ops',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        current_project_id='tudo-para-ia-customer-ops-platform',
        central_folder='03_repo_tudo-para-ia-customer-ops-platform',
        gitea_repo='admin/tudo-para-ia-customer-ops-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        owner_platform_id='tudo-para-ia-customer-ops-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-customer-ops-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='03_repo_tudo-para-ia-customer-ops-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-customer-ops-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-customer-ops-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='docs',
        canonical_project_id='tudo-para-ia-docs-plataform',
        current_project_id='tudo-para-ia-docs-plataform',
        central_folder='04_repo_tudo-para-ia-docs-plataform',
        gitea_repo='admin/tudo-para-ia-docs-plataform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        owner_platform_id='tudo-para-ia-docs-plataform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-docs-plataform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='04_repo_tudo-para-ia-docs-plataform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-docs-plataform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-docs-platform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='finance',
        canonical_project_id='tudo-para-ia-finance-platform',
        current_project_id='tudo-para-ia-finance-platform',
        central_folder='05_repo_tudo-para-ia-finance-platform',
        gitea_repo='admin/tudo-para-ia-finance-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        owner_platform_id='tudo-para-ia-finance-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-finance-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='05_repo_tudo-para-ia-finance-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-finance-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-finance-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='gettys',
        canonical_project_id='tudo-para-ia-gettys-platform',
        current_project_id='tudo-para-ia-gettys-platform',
        central_folder='06_repo_tudo-para-ia-gettys-platform',
        gitea_repo='admin/tudo-para-ia-gettys-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        owner_platform_id='tudo-para-ia-gettys-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-gettys-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='06_repo_tudo-para-ia-gettys-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-gettys-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-gettys-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='identity',
        canonical_project_id='tudo-para-ia-identity-platform',
        current_project_id='tudo-para-ia-identity-platform',
        central_folder='07_repo_tudo-para-ia-identity-platform',
        gitea_repo='admin/tudo-para-ia-identity-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        owner_platform_id='tudo-para-ia-identity-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-identity-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='07_repo_tudo-para-ia-identity-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-identity-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-identity-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='integracoes',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        current_project_id='tudo-para-ia-integracoes-platform',
        central_folder='08_repo_tudo-para-ia-integracoes-plataform',
        gitea_repo='admin/tudo-para-ia-integracoes-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        owner_platform_id='tudo-para-ia-integracoes-plataform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-integracoes-plataform',
                kind=CanonicalAliasKind.LEGACY_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='alias historico autorizado para compatibilidade',
                required_action='preservar alias ate migracao Git/MCP coordenada',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-integracoes-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=False,
                reason='nome local esperado pelo inventario de sincronizacao',
                required_action='usar canonico em ownerPlatformId quando houver divergencia',
            ),
            CanonicalAlias(
                identifier='08_repo_tudo-para-ia-integracoes-plataform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-integracoes-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=False,
        notes=('ordem declarou platform, espelho local conhecido usa plataform',),
    ),
    CanonicalIdentityRecord(
        platform_id='intelligence',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        current_project_id='tudo-para-ia-intelligence-platform',
        central_folder='09_repo_tudo-para-ia-intelligence-platform',
        gitea_repo='admin/tudo-para-ia-intelligence-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        owner_platform_id='tudo-para-ia-intelligence-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-intelligence-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='09_repo_tudo-para-ia-intelligence-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-intelligence-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-intelligence-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='mais_humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        current_project_id='tudo-para-ia-mais-humana',
        central_folder='15_repo_tudo-para-ia-mais-humana-platform',
        gitea_repo='admin/tudo-para-ia-mais-humana-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        owner_platform_id='tudo-para-ia-mais-humana-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-mais-humana-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='15_repo_tudo-para-ia-mais-humana-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-mais-humana-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-mais-humana',
                kind=CanonicalAliasKind.LEGACY_PROJECT_ID,
                accepted=True,
                canonical=False,
                reason='alias historico autorizado para compatibilidade',
                required_action='preservar alias ate migracao Git/MCP coordenada',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-mais-humana-plataform',
                kind=CanonicalAliasKind.LEGACY_PROJECT_ID,
                accepted=True,
                canonical=False,
                reason='alias historico autorizado para compatibilidade',
                required_action='preservar alias ate migracao Git/MCP coordenada',
            ),
        ),
        decision_status='approved',
        decision_source='015-ROTEADOR-PERMANENTE-DE-ORDEM_DE_SERVICO.MD',
        compatibility_rule='Nome canonico institucional aprovado como tudo-para-ia-mais-humana-platform; o repositorio local historico tudo-para-ia-mais-humana e o alias tudo-para-ia-mais-humana-plataform permanecem aliases de compatibilidade ate migracao Git/MCP sincronizada, sem duplicar repositorio nem sobrescrever historico.',
        migration_safe_now=False,
        notes=('decisao institucional aprovou -platform como canonico; repo local/remoto historico sem sufixo permanece alias ate migracao coordenada',),
    ),
    CanonicalIdentityRecord(
        platform_id='mcps_internos',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        current_project_id='tudo-para-ia-mcps-internos-plataform',
        central_folder='10_repo_tudo-para-ia-mcps-internos-plataform',
        gitea_repo='admin/tudo-para-ia-mcps-internos-plataform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        owner_platform_id='tudo-para-ia-mcps-internos-plataform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-mcps-internos-plataform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='10_repo_tudo-para-ia-mcps-internos-plataform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-mcps-internos-plataform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-mcps-internos-platform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='platform_base',
        canonical_project_id='tudo-para-ia-platform-base',
        current_project_id='tudo-para-ia-platform-base',
        central_folder='11_repo_tudo-para-ia-platform-base',
        gitea_repo='admin/tudo-para-ia-platform-base',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        owner_platform_id='tudo-para-ia-platform-base',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-platform-base',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='11_repo_tudo-para-ia-platform-base',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-platform-base',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='public',
        canonical_project_id='tudo-para-ia-public-platform',
        current_project_id='tudo-para-ia-public-platform',
        central_folder='12_repo_tudo-para-ia-public-platform',
        gitea_repo='admin/tudo-para-ia-public-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        owner_platform_id='tudo-para-ia-public-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-public-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='12_repo_tudo-para-ia-public-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-public-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-public-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='stj',
        canonical_project_id='tudo-para-ia-stj-platform',
        current_project_id='tudo-para-ia-stj-platform',
        central_folder='13_repo_tudo-para-ia-stj-platform',
        gitea_repo='admin/tudo-para-ia-stj-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        owner_platform_id='tudo-para-ia-stj-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-stj-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='13_repo_tudo-para-ia-stj-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-stj-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-stj-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
    CanonicalIdentityRecord(
        platform_id='ui',
        canonical_project_id='tudo-para-ia-ui-platform',
        current_project_id='tudo-para-ia-ui-platform',
        central_folder='14_repo_tudo-para-ia-ui-platform',
        gitea_repo='admin/tudo-para-ia-ui-platform',
        expected_remote_url='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        owner_platform_id='tudo-para-ia-ui-platform',
        aliases=(
            CanonicalAlias(
                identifier='tudo-para-ia-ui-platform',
                kind=CanonicalAliasKind.CURRENT_PROJECT_ID,
                accepted=True,
                canonical=True,
                reason='nome declarado pela ordem permanente de sincronizacao',
                required_action='registrar divergencia se diferente do canonico',
            ),
            CanonicalAlias(
                identifier='14_repo_tudo-para-ia-ui-platform',
                kind=CanonicalAliasKind.CENTRAL_FOLDER,
                accepted=True,
                canonical=False,
                reason='pasta gerencial da central de ordem de servico',
                required_action='nao usar pasta central como ownerPlatformId',
            ),
            CanonicalAlias(
                identifier='admin/tudo-para-ia-ui-platform',
                kind=CanonicalAliasKind.GITEA_REPOSITORY,
                accepted=True,
                canonical=False,
                reason='repositorio Gitea esperado',
                required_action='normalizar para remote URL antes de publicar evidencia',
            ),
            CanonicalAlias(
                identifier='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
                kind=CanonicalAliasKind.REMOTE_URL,
                accepted=True,
                canonical=False,
                reason='remote HTTPS esperado',
                required_action='validar credencial Git antes de sincronizar',
            ),
            CanonicalAlias(
                identifier='tudo-para-ia-ui-plataform',
                kind=CanonicalAliasKind.SPELLING_VARIANT,
                accepted=True,
                canonical=False,
                reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
                required_action='registrar como alias e nao criar repositorio paralelo',
            ),
        ),
        decision_status='inventory_declared',
        decision_source='000_sincronizacao-dos-espelhos.md',
        compatibility_rule='Identidade aceita conforme inventario permanente; variantes platform/plataform sao aliases ate reconciliacao segura.',
        migration_safe_now=True,
        notes=(),
    ),
)

ACCEPTANCE_CASES = (
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba2c5e7f8e9f50db5a59',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b76e69f5de85dac6d05b',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ebec6d1d197ca226b4a',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-478bddabb03f7e9b9d79',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d472fec092b3c066c40a',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8aebb742a5f28bd27fb',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fa9a69861c48c1c5eeee',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e4efe61a7c6c88a77eab',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf3f58c8824ca43fe2da',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-93b809cf432d0d5ca31f',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02d8deab7d1b585b4f7b',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7376c5c2acf0a2b5d377',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da7c722d6cc412061e78',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1dbdc6f76bb72aeb848d',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-452d809ec915600adbb9',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a666e51a88e603b361f9',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f194ac411af4e3e2b744',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d5213819cc498caf06f',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fbc2c4ca82da6f2a2f41',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c0c88a721d437239a504',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abc482ca85aeb1493649',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-461c8a0d2b863df8adc1',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e17dbcd62227730a54f5',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-460e1f686ffb755a039f',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fdcb5100537dad20f13e',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-915e445a76dd8d9dc14d',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91691a6bb6315564e546',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6a375d851af8c7ea719',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-343b9f1bf043cdd49ec4',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a8b02ab381b3c98a6d2',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0d9186862440802ea5a',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-59651a473a2aa62d5c64',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-716415816fd371cbc0e6',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d2908fe905ad1baaf49d',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ea0349356690c5dd53cc',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-debcd59aa1f33ecc9083',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ab6532261f843043f7e2',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-349b806cbd8d0a5a0d62',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c0dcc5be08716456a3b',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7229cc5f5c180aed3e2f',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f4642a50f60b19084ee',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd194943ee8487ff8084',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-80847e2a3373a06cf012',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2c4baebb24a48a34ebd5',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dfa2f1643702fcffde0e',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4da4189eb7f9a7380c35',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6043413d1c435ee9502f',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9af72a1b4b6169570f77',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8df981cea6508ab99f6a',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a315b5ed798134ae499',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b139cecefa078f3d62b7',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07ccb023a5f15db4c3c9',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-95bac9fe92a6a0b41adf',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-336d9f946b2011b9378e',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e98d731017d43f6d4ab',
        platform_id='business',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4752e4b7c86a81b60c50',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1313b9432c75e6590439',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b31cb689d28b9a023c8f',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-82517de559a54f0894de',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1fe4cc1528451862279b',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e8b2191a9995235d35f8',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4aa26ccfe3b7647d3887',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c98cc0fa6d90258b940',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b338e9bd2c7b2d90375d',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62bb584d36afcfc47aaa',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98dc252ac20684bb32c5',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f717edf5ded88b4078a',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e11e1ebfd5919fec5903',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-684007ff04b342c6cd5e',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb21d6ffbf41546af713',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eba7d2d00fbc8e08aa18',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5918489d0b4718cf62ae',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c06ff1984967a834ecd9',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-90cf09da4b5c29cabc76',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b293d70800853ab277e0',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a4a210cbcd8c550df58',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-684c9998996056f847f3',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ce4ef11cf5ab6544a64',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9368a14d9ea80bcb32a0',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5aeaf4b5d5d82f55239a',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4fb62bf173ff43b34022',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24eb5adcfe7bd95bc9a8',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45e9b2882af99c6e712f',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a1b475d3e1343d7e305',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01d0e55593a39ee97bc4',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98e7b9f51bf8cc9c2400',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09c5f9fa3796e6f797e2',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1672def6263a5ac7dfaa',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aabef8f27071b9b2a13e',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7ebd03212195fe14122c',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a096da144c6b82f1b919',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-00384e201506109c6405',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-386ae5b4212dfa763150',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2d0d5d780c057fb94db',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b240ea23488d2ad9c3a7',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abd900c3582e9470c37e',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b20b8d941d9bb33d959b',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2512dbbac6072410145e',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-53f702cab951a9cf0a91',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9eb463ed2253b3203dcf',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9ac178d70f856cab06f',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bcd9effe65d37a884c05',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ee3bcdf3c0ca807ff124',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e94e74bbcc80a3c8c350',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-20fa464a8cccd2654c7d',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d92406b11841dd1e214a',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16827af69f4ef3b0a7a5',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0e0baf75896c027e53c',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-54c73cabb2c56590e275',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0dd4b3285d9fc211fcce',
        platform_id='business',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-583ed31c738ef8fe61fd',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d806cd253191967ff6c',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb3a7745652e74d97e90',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba72aa2986db112167be',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a60414542b2e52fec33e',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06c9374a9cf5906a8ed6',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad2f14e0a507c395bc3f',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f70a4364dbb887cb0054',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79e656b0211f16a4add9',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-046efdbda0413eee3609',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e6f0004d562c06b768a',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-643445505def76e53bf4',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b8b63b57b35dc099244',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e2498d14e0d8f19671a',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6be4e4822838ff4a1164',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6bcdf2fa36459dc2ab24',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77158a202173cb1607f4',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2af72659cac254021c55',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7936b2e77e443f62b13',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-71b03232c5bc65f06595',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e51d2f17e2f8c42e719',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-699af0b443fdd2bb4939',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a63032c9fc0a5334b006',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7f5f5171819dadee40b8',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dec3c0f108b525a72785',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4c1ba9dd6658c79b849e',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-38a5e8d794604d421452',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49142b33f3c0080f0782',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b57483970b46eea732e',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc3c6b6dd8e497f173c1',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83715d6ad136c5b3671e',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6930fc0cff4322dff67c',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-215bb7559984635ccf0d',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57e55508cd02328451cf',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2f103963eaf306732f0',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06e2df99ea69a6cea8a8',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9049722b72e8c48fb49',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f38db4bfe1930049730',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a511c6e01baee0aec2a6',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a12c4421782278662e21',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d30a52bf5a2564f21468',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70d8ac50543d37eea94b',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8205a1d8105579684152',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d740b65c40a0071519f',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e50a4175a693226c31e2',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b5aaeff4497b9ad04a7a',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f9ea39437f3cf34d926',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2ce65e48092151ae49c',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5894daabc570fd2882df',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb5d62f298c23f6be3d2',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6ed227904005b587d76c',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b9d3ffe6080c7fcef27',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a625be1f4e6a33efbad2',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9021e3509c5b4a66bd92',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a13c1f61c5090c937080',
        platform_id='business',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f6f332186fd410ae08e',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45f48f2ec5e39991b18b',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b5521ffeaf544bd53a0',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a9698e4740748dfa8a6',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15655af0ad74bd7e653b',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f64ba37aaf7488272a7c',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c1d062af21e5ca6a3fc',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fe13899113c3b8f4c73b',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9f747962c20fc8ac8f1',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b7d597b66dee77c94bf',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de8a1333963b50b0288d',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-973f6754ab3207ae1f05',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-896808f766fb36919495',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0738223d504e076ff9ef',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75d45900e8f4887b3595',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da6afd99e6371d51644b',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2cdab73b09165e36050',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8e1aab6b437d20e4ce2',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9fc61a5f4c80b46f6154',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0af81c98a91e6ef0d90e',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-84c31be2ab4768dc8571',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca1b4610b736c7cefcad',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21e523911edebd98cb63',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e6849ad8b39f0978d7cf',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dbfe806b9aaffcfaed5c',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef9c344f16e94ffc9f6a',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-442e5d6b430f86780956',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2a23455d3b0c2956de80',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-517fee9056e77bedf681',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c44d70c89a14855ad493',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60d3ae2bfde643102994',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-554ff2f8bec54a34b777',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b69442f7ae73be6c1e48',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-26881b1cf6f559e0ae8a',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60605987abd711b7c6ca',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d78758d99bd959bd4b49',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ddaebdd685ae107633b5',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f06e9e26adce9be8a2cc',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9920f3cdc4aaf6c467f4',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c60f6f650e32553961ca',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6cf544e0c676f1d7641e',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4983e8f999d65a684df6',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1d073afaa739235f1356',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e1c37cc65046a6eb36c',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1d84a7054b2965dec6b7',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a77ec717929f9548ac8',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c7542fa63485d53f66b',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c66ad80db306acf46130',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45d2273e290ca148b805',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-85a09751be319e4eacf0',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b642ddcbc4282a714cc',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cdba51de09a13aab6704',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8c1f96a07efe638a0d4b',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a35512119fab4d405e3',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0008c83b43d52d9da65c',
        platform_id='business',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4956603105e24e07f512',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2937e8f363da4e27ea65',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ae9a1e157ebb0e3fdea',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e65f5c94195ebd71b41',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3fe150a58c5f589c657c',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2f488921fe22795fab1',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-82d059850f614e67987d',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7df71a16589bd1564dc',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c6bbb8b11615f8cae33',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-14f6c7a6d1402a691307',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aae044974947b8860edf',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44b1cfae78016b11ba4f',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d68f5c935042f45741e9',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b0c97bbb9abd9644505',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f416cd315a7d23f8a42f',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc8695ca1d352045d25c',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11b5b49fac09e72e0272',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f60b76680f1410f00b27',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-223ef1c3c89390505c0d',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-459cd194165a53c2891d',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6997b1e1a9945114847',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ddcd8beb9a36491cf7ac',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de50ef79e69a9f72e7bd',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-752b648f3f515e9f4e1c',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cb4b07a383c040fa3103',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25c511cbaa2057eed03b',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e8e5644e4baccf90d79f',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d03abd454c50f583c81',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f1700328cd863044907',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-55b8a5338a386f7b1e63',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef0afd52137904eb024d',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f645b1866353c10dc7f5',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d61a8c0ae1b71e494aa',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e043481bf0ea99ce0b53',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-14e2b5bb471843391486',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b76c4fd31014b4c5d8a1',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22cba7b2e6b7560a7fd3',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e521e237bab5457c069d',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d09f3690117eaf5ae36',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b22a1ac8c075f7833e39',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15c6ea26cdbbf0843af5',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c4fb76a823e9f70ac2f7',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de0eed35cd8a60203626',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b58a30ae4733fd6812f0',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1b5156afcb65de7783f',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba8fafcb4194c8cdf1cc',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-18bca6842732845e10ea',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc09065a7ba4fc23663f',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dff843b7de1dee04ed8a',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-576be1a5b5b2d5b7a4f4',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-009c2704979fe2eb070a',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ee3a12c7feaa271af3b',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='01_repo_tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fff77ed3dece747b4d66',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-business-platform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77d02751c80253dfe497',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-business-platform.git',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4bd5685663021ddd3e2b',
        platform_id='business',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-business-plataform',
        canonical_project_id='tudo-para-ia-business-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-731deb9f7150823c0502',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c4c021ece007d2e7a3d',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98607c84fd564f43faa2',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e3b23b05a1329c08dc2',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-493724047ea41fff8fb3',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc262626913a883dd465',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19ad6b5100dd554d3dd0',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-168fb647347854a2dbf0',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1f36c58e287fdf05cb3',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc14fa967ac5016e8256',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97cc46dcf26f7107f29c',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2b7ebd7a16b1222d26f',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-190167d47a50a751ecf3',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a68a72cf4b4f311fc01',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-395654a1ca38863490fc',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d76b00cf16a7345f39f0',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1651daa397f18db2f9fd',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-29e0397f6ab681fb85b2',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-64bf7e132489f8a69dff',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ee5a711189ad17883914',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2322326df93f0da2d46',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2987d6f1e41ab088c38b',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-086f373aa7b341708522',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5aaa04ab5845c0e50f6e',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36c99ece114644849daa',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a696f43fcd6d154dd470',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e65880e7d485f649c42',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5bb16285f11697d089e2',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ccd3747d73d33770898',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc2870f1d9c024c0cc7d',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2dd9cd78b3cb611c4dc9',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9a570ce01352dbf7a634',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-892b5d67807da2cd64b1',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7007d498f7de8316ac5a',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-baf31c670d3189aeec30',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8673f87737fbbf35b36b',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-191b6cf4a4424b81d481',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86504717bc16d572d69b',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-116dc0965e49d016fce1',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be7f1612a5920339073b',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19e32c901b4bcdfce072',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c03c038e9511345b0ea5',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da8eca92936724dfc2a7',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7205f1802285d55e3ba0',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f5ce81a8378a213b2766',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c5a216ad4f44a014bc58',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4086a67c37dca1137d1',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-48123c04a9c288370028',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a2919690630678c086f6',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ee5db545e6107c2c8f9',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a5d482af3c820cfbfa54',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98512a299639bc76b457',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3e1e66c98bf2e0f7896d',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b4225b4b4152659a059',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6ecf0dbbcd251f90d8b0',
        platform_id='compliance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4b6d23aa1643e07364d0',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a51e44512b2cf9602bc',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7c5fcd07ed2e470529e',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60e58e12931c2bf26e9f',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2b835a075bb32e1fb3c',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f158b4f3872439f3c710',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c042dc3beb70e9fe57b',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-55772c11d957cf7f19f2',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60348205f54c756b6371',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a5672f35b2eba72110b5',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a5d0427e62048f87215',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-625bb13ffa23e36fa6a8',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66faa28a90d1b64186a0',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-38a728668e9ea69c30aa',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a667ecc195f05c468897',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e50e424d7cc6d044e91a',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e98c208fa2fc123f729a',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-db42fde50657a1d19e96',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ada39824a42e7560b4fd',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-023821448cfb164ec65f',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c654c000649b398f90c7',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9fb9b740b949880d66a5',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c252c5f49b423a4d7623',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77f688cb64b287f63ecb',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97ab2a93d7783c7920b3',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f0205420001cba515160',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5efc6462061f12060f94',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb896ce2bba340da0797',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5feda6f6b79d0d6d9050',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-baad061a86329aa86cd9',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2531a5ccdb25714c7c3c',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ddce5f6122215d00ba2e',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f56d8274f9503f0d4df9',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f183aefce05228684aa',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fca8c314600d14e7be64',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a9825a2bc9aad015419b',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-edc5bead60370f279fbd',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cea2134be75bdea81cf4',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-26a5d83d73d8af63a687',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b8716bcb5d75c65bace2',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-770ce6c85655ab78a090',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-304da228cb85a357b885',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3acf2cd9d51e11d13026',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ab35eb6c0ebdb3a1141',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36aaa17907229e0ff978',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-51618a6f684e6c801310',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0885543d29431ec3a84b',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf1702a9da2e339c8c60',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3e3aa4fdf6f1acb577d7',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a01541bc15839b46929c',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-58bb03a74949f57f45bc',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc49ce5d5cc923c98dc1',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a041af029363691c7be2',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2461cd510d0d1f067b03',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7eea636a86805259b18d',
        platform_id='compliance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bfb32fe85695f0d53ce3',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e6ecaf7fa9dc451175c4',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b4fbb792b2a56d51f7cd',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1c0bd528e3cac8886d43',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f78604206378b6d7768',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce7ecdb0a342d4968f93',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1a518ec31a54fb42859',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e96e0636ea63dd7f5f5d',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a40b926b462a9baa2983',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ab7a37777ced52a182cd',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1ef676f12e5e3e4eb08',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb9248c88b5226e330f1',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b44268451bec35c739b',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1c0a098be27cf5941c4a',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d80b7d3c5fbdd503cb3',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06b0db19acc25f72a520',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31d0da25e859d78da95e',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5087e0e5ef285932aba2',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f5b73e03fd7f58ac3cff',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-788cae748df3d9b753ca',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a5f1c42c8cb5e20deb6',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76533e7de9268ac350d1',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-14413451bdffcdd26b95',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3e2025dc909700b30236',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-20b2743e096473ce94cd',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d441c8f9af19ae097eba',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e5d809084a3804d9664',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1103436c0f345bd49637',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47f0badd0a6e38bee301',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36b420234fc833d4be00',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69bf62a060905127e445',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-037d558aaa48cd7fbb8d',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be592d6c152d01de8a20',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f952055bb47ee75f35e',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f6edff5d6eee14d8e45',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0bc57608c896b448823d',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-967cf1c2f8d3be367d3b',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44ab89ea5adbf3b5bea4',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cbc5e5eb65b08505824e',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-af4be89901e295bf2632',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b585e9ab842fe2a3e04c',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6fc4511d101bfd9b441f',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23297af31994205e2def',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a229f779ced2781e72b6',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-18703049e64e8dd11d16',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a46dccb83e0e885fcd6e',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef893b72e7bce3307d59',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d9c47a0201dedadc77e1',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c339090f721e87eee4d3',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a4e9cfeaea14376e59d9',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f6d28150eeb71753de09',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d380618f7e45105a9ed3',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-90247a7ed260ab66be61',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-260accd5e5ca1b7e285e',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6ea930ab661444425925',
        platform_id='compliance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-325b88f2b34f0fca58f6',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed7c00deafdacb6e91e0',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-59c2b720b7bc7f0d53ad',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6388d6006c10f1d571bd',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d356646989c4425c930',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fb21fc5095f166064760',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36cdc92b14b94091744b',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1eea582e9c54feec8dc',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ac3ba707c382b60993d1',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-373651f1256e1b3f64e2',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7104cecb40bb099484dc',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d44a9e572a58a8512ec3',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c09fb0fd8c479addd534',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e3b133790a5b1f802d5d',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ccd9818b397fac89357f',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f7b189f72b112b4f385',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a1154657108b50a8cab4',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2fef71c428ee0b0e8499',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f816ab408c7ae9e5e349',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b468ac5330489b8448eb',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc4f4cde0db18055be38',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1a3fa72ee9dc798a1b5',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-af09b8ddf25fb6fc892e',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e28eca74e09eef15665',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56840f2f73dde55955ce',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5edb20b908bb7f827219',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dcc1dbe2dd9b40b7647f',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7eb027dbc7e758fe788f',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d0422bd95bc5449c131',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4c35345692c80a52e471',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a40acbbef304c0e284ee',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69e931a9d4e36e78aeef',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ccb489dc00c94b52264',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-78b8c50ca7f7388ca6a5',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a8391aaa2db39e809c0',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ac7e5c7677f86c68704a',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-121e3100da1a51da1862',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e68f94e62612a35285a2',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-828a15720dbc408049c9',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23b884aa80e9327a308f',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b98cb8493ee08e23996c',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0372699d217066c02e0',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c53d56ecb18f5cdbc4e',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a20dba483d820597b2d',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8bf04dac7f139a2c0d18',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-595995fd53283a94e41f',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07f2f974e745f62654ba',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ada32403a8ecafad4d91',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d5d3615b77c8148bce96',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-787b5f5c515c83fb40fb',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-05302b4cc1fd69baecc9',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b24f4cbebaf99e99b376',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-687b26376ce87869478a',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3fb18b32ec8b38ecb0dc',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-84be42d4ece196004ec4',
        platform_id='compliance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-635b051cf8d5a94e5d53',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d67dd96294f0f7ebca4e',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5566a4357d1783dd1aa6',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19ccf5c69511bf15e338',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b8cfc750f5af01426c0b',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a63af8f909b3d7d8fb57',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a20564e10104a01c53cf',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-656ad707814906639626',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d73438d69c337e1ce78',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a1c7543c5708172f7e1',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b2c660c729825111977',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-848204bcf5a87885ec3e',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d40191e605b05535f6e',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3894742c68ac53730d3b',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60f36668ead020de5c18',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a716c4451e8b8b54886',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8bb061ec040f1f8ec440',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f02b46bc2839e5c4be60',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9532b1c44d94cfe076d8',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-822563fc1a438228c4d7',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3a62ecd2c5ac50fadf7',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dc4d5738727d27df617f',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-84bdfa908b1fdc8b9864',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6a2079d4751f968cdb5',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-948e9c1b247769d482b9',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8902b581516b7dca87f7',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-146ceafeac635ba6d1f1',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8918980834b88fd3f13f',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8abbb067a42da8ed6d3c',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e358b9ab05d4f57c664e',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-538a6c3ab0e6dde05b13',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ba803e2b44025efbea0',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dc69f666e8d5f5971b9c',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b4eb346dbc1fc8ef9b66',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31aff4522c9a5469c15e',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8cd4694c4740a0ecbda6',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5cc02c0dbe161a45ed9a',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0fad837852caedc4f79a',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-35613ab80194cf1caef8',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1a89c5b0aa8f87d51eb',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b7fe6c9ffe44288c024a',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff501f52a7c81905d896',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad53a4bbfac7d66e7b36',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d9db6bc4decd989e273',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b8fb3b9d0c8887c6b94e',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae8932fa85b020bb35ce',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-736fd7bea30a4784392d',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-55e3b2e2f23cbdb53768',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dcdf1945b11e22a08f87',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f2edaec76cc9dd85777',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7c9a0c5cf5b020b3057',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-742b7de256196210a190',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='02_repo_tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-00220d9e4f18afa23b83',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-compliance-platform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9190d5acd1b8188d304a',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-compliance-platform.git',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-20eef3381d1b76a75229',
        platform_id='compliance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-compliance-plataform',
        canonical_project_id='tudo-para-ia-compliance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-063f38eea96412624e34',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e8d2087670d73650d37d',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2cf2c8b7e1e107703481',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1745f9c39f228f627a8',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-833063a9805a2334e8ff',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9dc62960f323401c572c',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a671a3e4548a3d62ddab',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-35e1c3bc9b4bca76ec3e',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-edab82e600ddbe841a73',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8fdea5f38f5a9118f45',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94edd50c751efdb38c27',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd24c79c5aaad5f148da',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a51202a75abedab05490',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4df27c081a9eba0ec1ca',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e1abea90f0167da9c2f',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-48f774e7fab287a9b3c0',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73c68680e6d109da0a96',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-784b309031502ba924bd',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30f2c0a01f8eb03af32a',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-024c757d040067d9730f',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e1b7943a1b0e9227220',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-999dca988ecdd89a5691',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-893042a0f4a78c371c18',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad0d2d0b4bff3bbcfa1c',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37b4443fa1d117186254',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f36f18496f43a5198378',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f19e26bbf635ef08eeb8',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be35cbf14e198c5ed552',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91558eb37527745931dd',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2517684de8559000b418',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bedd71a57e65b8cb3e46',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-08ebec4e6e04538bec21',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e81f4f10e060a34b3b1',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b5abb4d4f570b392046',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ef5f4760f4e27ce5638',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39dc56dc8bc17f85ce65',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c1151fe8eaf18846105',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11317a00c2575fdabc7a',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60f23a42f9aa31d6f32c',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-650c0a826d1de8577e57',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-944ad1be4dee8bc36b2e',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b52d4b34ceb927a5aae5',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8acc9c99add3cd3edbde',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-221f0424163756cddeb0',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a4817e1586263e23f1e',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ba41cbff9ba964bcc34',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-938ef74543e13f12180d',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a2a756f55ed60c4a7dde',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-863a4da55f578d81261d',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01ab6510a8e5731fa96f',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-754b14954ce1cce99e6f',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f76b9c277f69bc35f37',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc5acb14d049464b1e3e',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7b1e2180f5afb53a468d',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-084ba91f0e56e49cf21f',
        platform_id='customer_ops',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75a4172fdfecd6f77074',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30cff304f676561f6da3',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24763a42434334017da3',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-317fe891cba78ec557c1',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-825f0b1da8018483b0c3',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a1da40684c664aa0d0f',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-82d76804a6981b52c752',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7b85e2fda704f1cda9c',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-53fe0e88512d5faa6827',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e642a65baeb7128de47',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d94f070e4e51c3d9c685',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8340838659dbf50c871c',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11cae9637677b832cbd5',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1a0c7b5bd3ec893f044',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-efc46851279a05a5a59e',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a12de4acb0f7d93a072',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b7e6c57d2768f59ed5a',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3177d5180f10edc28f6',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c147763f396bfea7573',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36cd3f85563d049737ca',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f49e92fda9b658051f1e',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8b9528a323bb7e619a5a',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6bde767a011b5e219c1',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-353fa054fac979353197',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-38a9689e6478f9002e70',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce58974b7d04272a6f18',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b762162107132bae32ce',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-acc5d954a3d9e8b76ad2',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd7aac005297f81bb26c',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7be8d02e60a77055315e',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-357a2da3cc162ccdbadb',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-502381ea7bfb78c557b4',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d084c7deff2084e6fd23',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-605374bf7c6e079b198e',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-616a40dc537e02779cc3',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11f017fc784d91668d99',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57f07501b36a63bbd8b9',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-541bae2574e9459a1b99',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f07acf866be1c62ddda',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae7d4df9427aefd58a21',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9086ff508b676ca8202d',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2ffa47937a2e601e0f4f',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df40a9ed42c497cfd884',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89887800f35b5f0c8168',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-95693e64cf0204e6402c',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d39f7bc0f2d627556a13',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c08daa24a0fb98951bd',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7c4bec35580b68e28a4',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-42ae72693294bb2f5b29',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-562cfcc71918da9335b6',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-636f3e214ee97a1c2c0f',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a4597cd9fd1bd42c616',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3624efbd8e0ec99a609e',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-adeb9f201e9f6b4aeaa2',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-46bd1ded388806fc6d6b',
        platform_id='customer_ops',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5569dbeddb765ba22079',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8caf8845beb95475d9c9',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01073fac3e0737733297',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a0943223a34fbe9cc01a',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8ebf10f1bc98bb8c7fa',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a6a5239cfbe51f4ffc98',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-213048dbbc9516bd38ee',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7458d8444943acf3513d',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-85f3d9e39098911f2c79',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-094dd9016e772e95e218',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6cfd3873673f560e605a',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22247028adbb00cdab88',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb00e782bb216be03774',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0619e8d1ae7a46e4e6f4',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e055ffe899b53eeb6f3',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-85c803392e3400777497',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-554d0c9d015524b7f980',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dbe7cf53040ac44f1358',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e11d89770ed6b9be3b32',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6dd107d7755efb2bd6cf',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-153aa2ba1005708d1939',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-105dc42f5a97933d0d6a',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a0c575e3a5f1df5a6cc',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-588bfd7f352da32800de',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-53895a2e900ecd937701',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1de9489822d442cf27f',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c52017a682d82dcb5bc5',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2ae3dcda5308a5b851a1',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0baef8f21b5aa2cfd0a0',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56971e3e1c507c402275',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1da8626ce6c92896039',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7f5f7cf65fcfc286c124',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a6b3a0648d47061c3fb',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b370bc1cfa220bcb8f9',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31042c61a96328cf577d',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c8a369e1e3f550c73cd',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b84eb8eee6b49609daf',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16fb30cb92995cfd2cb1',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-454f93d20c871121815f',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ccaf5cc6535b75551be',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb092d6114ee104cd373',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-368e63e5d3ccfcfa8589',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a1d6267ba9de5cbb37b',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d9497923a61a9bc2262e',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7e55249980da01dced95',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ada3fe3bb6c4b9f9be1',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c4cbd869fe5b8e479b0b',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e830fa925347e00a8741',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0dc73f4bf15fc9718c37',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-638fd8592b50889a47c5',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-407931bd88ffa44f3b79',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b38065fd2fcf41dd2a2',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba79cdce968dcdbe1209',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b7983e7ce897bcb572c',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8485b131d25a36f07656',
        platform_id='customer_ops',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-96a97a769f31de324dfd',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d65d552b2d922de723ea',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b43b9a6b10b7104544a',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1fd9e366080a0bf5699b',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-81c4e3092b5aaefd4645',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d90a0481bf67a29b2cc',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11e9663f6e59a4bad508',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23a3e738493e063dfaf8',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37b888b4c249ebca05c2',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2363e9be6d970b4f3b13',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bad2de70ab1bd11250a9',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4def252d82e3e941b82c',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-38988810efb9f5fa66ba',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc05fcebebda82a14328',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8c8f346b036ea68a412d',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22bf38cc0f5f9f9cc46c',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3430bba1f30b900437a1',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e40d8573b753f831bb20',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22ab3102db0db75c0de3',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a37b00be59c53523aad',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-283fab9d43e7dec4c3ef',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9b9eb76665055abbc584',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b184661e0aa30aff076b',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4aef9dce5af75d8f61fa',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49e820f6bbd33790762b',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8cd7800ac67f7ec9a07',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02e43364fc7a54982f73',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f2901c6c9118fa35628',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ea47d85d6e1594cc7569',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ea145a5764bd02388519',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8119ef8e936ad2b3f709',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eee355ac453dc3d6712f',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-adf65d34d97b5e887adc',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-159bd72ced3db561b3da',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0e2863c6ba5f4dc09bc',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f5cbebe9be6f52a2448',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b4d7eade6463c0cb4e22',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f06520d1be52ec17c18a',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dcde750978595ebe1743',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7460d6f50128e03a1952',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1d37ad9d578146407eab',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a13f6729a93eb6ba44f9',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ac05b547a84526515e18',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-052bf227839375a3b380',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1e8572a63e19a2ea214',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06573e2edf2b4c9a99ea',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c5bfb694b3132ee1a838',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-68772536d25e41c43ebe',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2da44cd287cd6177b85',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-efa33c9fb0db1cf67256',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c5f1792ba799d8e2fb69',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eaf2b593ba1a5f42d5b1',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f290467555958a4007d',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ebfdb70bed6537a6c965',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b5059df545d9136399b2',
        platform_id='customer_ops',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec77eca8152e7ca9d838',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-017885ccc472bdd43d9f',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2b0c8fe966e150065795',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5eeac6f40b3285fa8548',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-29f934f0bac26d0d3bd3',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d9798c8efabc331932f9',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-960e91f5ae53104411c9',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cff8372089abbc78ed10',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7ee3744d6995fc548c1b',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-67d5c9063fb99871306b',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c043fa977bc8c43ff0f1',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-825f22c04352f3f642c1',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e23aa45d076ab92244c4',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9b5663968482ee964096',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aa2279d62c8d6fa459bd',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca149fa855061911b88e',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2955abaf7327df028231',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8a4fa9d3142c73e1734',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-940bef431765663c1622',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9898f57c7014710b3c35',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df3267fcccb9c14744d5',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-372be79ddbb765d76bc9',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ce6c0c0083dfab4b639',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-776bc600060bad79d786',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07d28fb00f734436748c',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a535164ff77b04db87b3',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb437dbdff176a2a1496',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a766756078941db4109',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c26ed536e6930bd4d189',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2edfffb771239194988',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7cdf47ad0d4d61322d5',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce8493957eebc9937536',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9058928b8a2b66fb9d13',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11bee8191cc57d0b2d01',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a23f7b5355dc0dd45ab',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a00176cc7a0546d8e7b',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c895ddb705b7bc1720e',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bff979abb9a4ca8a676c',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b604b3b4fb3cdb4fd9b2',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd92c6a9987ccf31cc29',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d2c1fbeda4fe8240704d',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2a59685a514ce64970d5',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a049109bfac31152869',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-baea098be959947c3c29',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-faf0174c282a70e2edc8',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-231db951f26729787b84',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d6e6b547838fafb8158',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f31d31b5a4a3f5bbe9e1',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a5abb39c854d0fdf44e3',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89cbda484ddd9935d9ad',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce4a465928d37fe172b1',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d6c648d877bee8c052a',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='03_repo_tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-13e12e9c0c5f91335957',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-customer-ops-platform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f0740fe11df4f972fb73',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-customer-ops-platform.git',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-782f60d225807754fc2c',
        platform_id='customer_ops',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-customer-ops-plataform',
        canonical_project_id='tudo-para-ia-customer-ops-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c1797c00e03ff416aae',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99b4d8ed8d10ac5bf258',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7dad807421acc43a5e6',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-caccf6f30186cde1d46c',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f1484a3e340cdd0299c',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c05c8b87fb96417b1aec',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ebae7eec94bc0b6d4e63',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79e23cb43806d3fcff90',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36f8892d2d47b3de3f97',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2698948cab88486f0e47',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2a72b8c3d91d166601b9',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-78adfc70fa29b1b0ba42',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9d25ff6aac1bca23485',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d43b1e20caf19c1a32c6',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e5b610ddc6f694373e6',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d6bf5321565351e355df',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1281eb608a2f31cf41a',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ee6eeb7c997c0c7407f',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6014e699a65c346d8f27',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dc13659c791704653c50',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-169d217b2bc7c7032ee4',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6fcf3f105bfeefff045',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7e307363be5d7f9eb620',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19f97858f7cef4a7eb87',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6c05f930d460e9933d7',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9331b96cb367eedea77',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d01e7fca797791f98958',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-85fa2d53b113dac26b37',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28db02ec341a6d464e30',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ebbaf77e9f086039866',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf82b90487dc085ee905',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-567c9a291786df8a9344',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-845a603c9c43868c261e',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8df7117d0fed7fa7c60',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b28ce74686222bea33e6',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-916d1f1384783acde3c7',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dc95703f50766c7bcc07',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76959ad77c66a229429c',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f17cc960a252ab972791',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5da79e7bfd0c59f36d82',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cae2b07ec5639d860a2b',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d2fab22ec1b1085c8f77',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f10be2d41b0afb13000',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-456888a92663c07aff92',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a390b6eb9acc174526e0',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-455e4f45cbc12c29f08d',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2aee1c687d1169f561fe',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-87772fe2e1ec42adf77d',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b2159f513b76527bff5',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75539098bca87442d57c',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c30b25b6c1bc0dd6110',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c96884485ccdc1cc7848',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c4d3e18fecbd460dfede',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9d6aa8fa745c8e2aee7',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0fb27fcec992457e3f7b',
        platform_id='docs',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-65afd57b4fdb982c845a',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cbea96a36a64faf5a935',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c8e47861b7fbfbf3d0a',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-761d7ac09efe367c3c12',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0a3612afb7866f96a7e',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3357142215f43d190f0c',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07b4fb5d47c4d4fcced9',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e11a75e5e7b307cbccd9',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-384817a7d30f79f9d17c',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-59979c98ee836a982b64',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca15b73c68429459980a',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e4ea901c9e5ae4d06d6',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ddc2a7fa165bcbbc85f6',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5507ceb07caf2920dc84',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-17719bb0d3fdb3374f24',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c425822ab55a76a30f05',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-055891e2dd7afacc4b4a',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8a0fa6dd70ae08e2783',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1d5008525014e8eaca70',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-12093c1e7eee6801b1b9',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7dbddb41505a28f396a4',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed062438b1b90d0b6d4b',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c13d04aed1f4d94a30a',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7abe6bf7ed13a343732',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9a515171e73c4cf474a9',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77bc775dea40740e7b8c',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f182ab896229655c9922',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8a53126aedcc544c6eb',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1ab1fd1f70e907b20f2',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd21cf3ca3dc90e1c57e',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e8faf939ddcb82860a3',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2ce199f74586a82457c',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e8690d946c3fee345721',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-702e7338529015397c9e',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5686fd929c526eb362bb',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8204a5830cb9cc216235',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9feb737262261329ee04',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf8c9042162b17ae1579',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98664913afa8f91c134d',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-db71016ffb453f13ad60',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e0d1336a98e5071cab9',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-116701d14bfb6b2ba02a',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-53d9c0c706dba6600d47',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-85a97be5b0a07aa23e8a',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e94436d88a1db6cf294c',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d9a46724bc85b7cb5d4',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0f6817984cb373efba94',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1bac75f4f7e9d5cb033',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b90f36a1c5eed7a51d70',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a61b12d4e3e43bc1f409',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e9ed9532d8d9ebe95f2',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75ae3a57f97c79057005',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-51764e0964f210a4aac8',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e4ae967aeebaa12a192',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7b4d3af37757c2da531a',
        platform_id='docs',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad2d9fbcde22af68b559',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e7c59c893dfe450712b',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ccac9a9d6cf7541ed3ef',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd529dc1cbba2000466d',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c982158d339d78ae2739',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7ea2f2dbb86c7c6dce2',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de0efebd94fac558a6a7',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fed152c97571df13695d',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e6a3dcee3dd205581f6e',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e10dccea8e2ba287f2a5',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b6b717d198ebc07ed7d',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0efd2d4f110b359b1925',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-26f196b5da2e8f26d15d',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f192fca448516aa3081d',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4db6d780e2bbde4eaae3',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30264f51b0bef1e6d36d',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-20ca10c8c43790229205',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-13cd0621e3ef63ff81e1',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c76f387e3a5b47361b70',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d624a6e4eb61c39bc55',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c651e8dbc46520b6318d',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7ec1180fd31b06e3d600',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abaadec033a9728443f9',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-864f1c82dec7f8ba0474',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d37f18b693a1a5cc541',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4ed8065bf7809985b79',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bfa678183636c852447f',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7da70835ba2bbab5d091',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-52c2fdf82ab5180a2286',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d804ccaa75fd1942c0b8',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b630cd37e092fbdb24ee',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39e1dada7fe62003eff4',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-18b6d5e6b4d4942d5e7f',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1efeefd72dd78f9f5570',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aeb5798365ff0e61f987',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d46c4da9d1c98932febb',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-67ad78505180b7e3bfea',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-96d4f33e611df3b454a4',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-29aeba8d022e4aa60084',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89240604eb9884e417f3',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60f26ab3534fa006b939',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8b6c8012b450a8b1e62',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca4687433e13ea4c0747',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de4ad78f8b26abbe0b53',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a5e057120c32c09d7ba',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ad2a520139f30d46bc7',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7cd0e61302a1c0f3a1f',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3e890f6b372dfe14d04',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-40f64f4f0adef693a0bd',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-161cc69501e5fc65fe39',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-db6018e6c1186a2bbeb6',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-65d71aee2d89079de711',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b999e6852dff24e99ec8',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e71e6f422d24a0113ffd',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a5ec50855793bd126df',
        platform_id='docs',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-72ff5dcf206029f9419a',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4235c3361e81066460ca',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dc3cfbe6bd6ba452dd15',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ff326995829fc7afbab',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec2fe10a0105e59c31db',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-654a6eb33711843eb5f5',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-159537404beb0b4a2d0c',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-665d3ec34367987967a5',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ddeff6d1bd4a31c77bad',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5482920ed297a3c3812a',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f2d642f02c62622d640',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9bb39e50211821e6809',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5717efb11d72448d2aaa',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-34a0537e7087aee20f7b',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e1add21cfecd88c5ccc',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-560e3284be072fe8da81',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-045f249c144c45516b07',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-51d092719762b098d57c',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-748d179e1502628dd4de',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-460bb78621f305cb7e27',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e3bf8f876013fea5030',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4fc3c65e0d2f48415704',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e069d57f64e09a5e958e',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5242f4a58f7ffdc9b64e',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-469f980d6a6b5f91e08f',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2967ca52d2f326f3d4d',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-647e9874dfdcbce7cb78',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0fcf8c0e3671597f2870',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e15071a59cd1bca7db86',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd9d1a9abffc2d9aca46',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f59dbfd1c09d1f715b3',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e8a5cbf090e47b677194',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-510bf9f5d2c138d4f818',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c937a8e123d07ef0ae16',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66544c1cf9646b416715',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-359895f65d99ec00dc6b',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5cf88817240c39495b3f',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-055c5c9eda8696c7bf46',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10e82ea07ba1a38f4197',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d746a1de4d5314b1ab0f',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aeaad52f27557bc3245b',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c6895b89f87763b8fed',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-169663160ed036dd0265',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0bfd6a1f08762356fb42',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e14c5f4726408d000205',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7b613eddc952c232085a',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-00e3538ccda93b745046',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f361edeb59afb914b16e',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd8b8d00949539758ff5',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56c7757da5531cdd7127',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-153250b5e4233e8ba5b6',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aa5bd369b39fe5cc3c13',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ecce6eeacde708251749',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9a1fb98a85acd31a2b09',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fcde28f92f126a17cfe7',
        platform_id='docs',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1afc30ca772a8cdbd3a6',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9738c3fc2c650acdc2eb',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a20b89abba024af09ff',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-586b782faebdfdfdef2e',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1823468aa2094efe592c',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-20e8c802f369508aab07',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a43bb030d0c23abb09a',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91da6df670a1f543d50e',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66c2480d599b22f52086',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f68e6f6bc0b06374dfdc',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-287c911d269de46cf308',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8765b08f9177c4336e3d',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d6b87fabb7512173924',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-46f5396ae35bdfc31032',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8a7292272bfd7abdbe1',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2bdb817f1809df806c01',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a8d477018f70dbd97c8',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3053f6d9564cbf94a353',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-041a09820c0b40e91926',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fb45e0ab4276a6f98473',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1609d7b2ff85ca79dd15',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2996c49c3e9dc8a6922',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-81cc121d95ace39476e0',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8bb3938eb3d2a7b48814',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4823c27d57a7b62f8eeb',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9d0f7524e5fa4a437df',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0df372eeabd2628ed16f',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7db327ef444d1b6623b',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b199ab2f96c2fa6baab9',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-db2c9ad302871551f282',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ac4709c7b89f35f3d8a',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c4518b2c84f2d861cec0',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dbd9ec0f4ab68de5d816',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b76f185b8e3961a643c2',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f52371df36796604f6b8',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bef66ac3c78568792026',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd1174e23afcdc61ecb5',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0479fae926cd6f9f248',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79c0983fd75de01b29dd',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff02afa426a0ad539236',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c10a1f8de07d45814429',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a72d2170bd669c3e092b',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f29ed3bc756537b9d633',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bcfc715ecac001f5ae8b',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ae8683648890c1340ef',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6467c6b259aa0d0e58f2',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a5800dd93bd14a537757',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cde034691b83dccdead9',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5bc1df18c988a1932cfd',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-024d4f32f1f4d85089f5',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a1c8890939eab341903',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76b747fa18cad200c0ff',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='04_repo_tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f5245e9d787ce8bf95b6',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-docs-plataform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e58268f4d4e3f85b4d9f',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-docs-plataform.git',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-efc2630fa43cefb89846',
        platform_id='docs',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-docs-platform',
        canonical_project_id='tudo-para-ia-docs-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66c6fb6cbd1cc3f6d970',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b51c877301152e27d161',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-03926e20e6fd9a180b7a',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-32b505e20223bd2aa349',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bfa9ae293a177f4cf04e',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c09bc736bdc2a28cbd5',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d6da9296159ee68bd16a',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-101eeed049c1340e5736',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-111374053b017990ee1b',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e308ffde8a9a9d2559f',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-40f8d16bf205bbd3eba4',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5aa443c06d178ab01cfc',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-74e53d04f77087a5f032',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d222aa026f0da7b73f6',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-787b4a7cde6076b54bdc',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd652a646b197be0eb37',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a6276e2079e478908ab4',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ac5dbb8830baccea0560',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1790d441eaf26862f20',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ba6a6dc867058b3ab72',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bedf694f80f82c5d9d26',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73831d4386a055756cbe',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c447dd15f13251038080',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ebf9153ee996afa6732',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8da440dd2aa257a954d0',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a64ba9665d65885d3cf',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7beb4001a65df7bd5c40',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e86cd1b2394bedee3d8',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-563ea4804427d9cc4e56',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d338cf9f4902809ac54e',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef6954f88e26664dfedc',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-869c0fb094892c0a86f8',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df26d63f4c614c2347dd',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-042d2f67e74c4db32be7',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-96e4809e9866f2c40ab1',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1066eb121065c02752ec',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2a7efe59b0322706eea5',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dbe64652c0c1a269e9ba',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce7f6dd803092bd7f202',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86e5eaad483e6d78ce51',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a935e1abb5e37545a68',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d997eb0b446609ce50e',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a78a323a205112d9103',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-475c22f259a5bac17d9e',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d8104fb0a2329667a6f',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01e5a242735a659e67d7',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2dde135008c9eb80bfc',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9f7db6b846233c02136',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a6e39c99318640c7494',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22e5f18b7c3f95ee7b99',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ac1aae5e7a32137ce95',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4d3380a0bad56a4b895',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-630b05805454ad9fa514',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f41a3b429e94276afc8',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62abb3e633006ca3c1c8',
        platform_id='finance',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-64d6554cb35c6887acc0',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9299e73734c9f05b1c9f',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6eb1fd4d97f2613b955a',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0effc87d147fde1768cf',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-805aa63b6cc5724cca8c',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97ddce6e12a626418866',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f52752d21fcee307e08',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-437d241bbd1390a83e06',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d35ccf7c3cb7997ec85',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be36c31fd13ec42aefd7',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-939234877648c646965e',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4b08ebd755e2e793e685',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7bae5c64be4fd897f018',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf3348434eb28ae7ea72',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e110181ae9a97a0b8ee',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c10870758474915129e2',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8de8f7321ac75ddf1cf0',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-590638058684d89d175a',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec4594e7efbe37a4f55f',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5533b78086e58b0f4a6c',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bfbfdb3c63a65feebb87',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bfa5ee626ada718a88ed',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e0b3954bd30f3cd29ab',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d61b60e2706af1212463',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10835e8999628ff7aaf4',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff05094b83e4587bfd8a',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2bf92fa03371cfea437',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e2a1eeeba492cc721fb',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf7c01372929dde49ecd',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b90cbb7547b4c9ded937',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f4c806fbac0971cb6f26',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2912e59ff31f33bcf06',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9599761993f647824562',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2b1b65aa8965344d876f',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-90dd119f48139b676322',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e3571a048d0deceeee26',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4568a32f09445c40194d',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9c0411dd16d5e5a3117',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a8f0383f93bb7950efd',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2fe18f2f4f2a2e4a7cb7',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7059a2f95cd158bcfc80',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2991628c412e7c2aaa33',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd1e9bc8c55a6c6be99d',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2925f0f644369efe0671',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3741a59e02e42819e199',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-54385ea70a93a0a2b165',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dcd2efd4fd04bd14cece',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-466f8f482d2d06cdccde',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-298130b4ab08c4f508d0',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fee7b6fe670894ca3ae4',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-46c3f9b9e6004941ea7e',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fb949ed9fd611a68af1d',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e6a0647806dcb0bf4244',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c7181627e0f46ebb92b7',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3cc3f1314e836fd96468',
        platform_id='finance',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0946876da9f93944aae0',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7abc85ccc78ea4f3390',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-84d0bd123eff978b1f7b',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0acf31d0e6212d40a614',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86b49b6a34dbda108833',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cb5a9008250ccb8e7d6b',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47d3af943142f1df5301',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-617a538727ece25f1245',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69074e59f54b6d92b045',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-927cecb1e15b3b7da9f9',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b3bdd0519f33a37cd20b',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b93f0ea140310a92f49',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3509fdb113647d82a56c',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-65f43301d07ec043c95f',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16963c76951762fe756e',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-107408cdfee7cfa04de0',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5153ab7480025a8f1f33',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc92d7da083478bdebd7',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ad978b9fe8ec6730fa3',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8fe47b7a2a3b893969f',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e290be6512c4f52ff02',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91e457a2079f41558cdd',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-399a9d2826a334e53378',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-278674341d6008c4b0c1',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a57b53b0775822724dc',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d6963089ef34a91815d',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f5cbf9afbfd99bb0f34',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d05c3c6ae0067a965711',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-636796f13f060be1dbb7',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-626127d4e7fd47dfed07',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21ef6274bd8d81b1fe9e',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4a9282b1045cb216187d',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ded87f515a6113459cd',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19b004293d1cdaa946b3',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-81014ac72aaa35a49f02',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae5dff32dfa76cca9eeb',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-092adc550d7aa2003c4f',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df56db97ad61fa1ee722',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97c56ecf538c198b5cde',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3572a5797109a577a22b',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4fda8247f28f4ff095e2',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d6f2f9b09487d1cc2ff',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83b568432a5364bb482e',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97e5dd97e7369615f4bf',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1c2652cb896bd394b1a6',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9bc4dcfcb7137de1e6a4',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a14b6e6c9a7c17a886e6',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9dbd1c5110a7b1ed1ad2',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5de68dd7c975eb6596ef',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8b9b31b72c861f393b12',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28b9e2c494294185735e',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1bfb4ef3d19815e619e1',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4a8ceb04ad3c52b81eed',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e9085e278b98f0ef960',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e38cb3b28883384e96e',
        platform_id='finance',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9777c86e0bb36c53e530',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b8acccd3131be135eb5',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0397bdc7d3750f535daa',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56fab9a795c11ef554fb',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07041031865a4001c6f1',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d64a4af4267533e7db84',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0429d52b20b159369251',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-50fa090c8d51b740a4b0',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44ec779c3247709c08aa',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a6d6b0e030f044d1a89',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9864d482a747ba0f1864',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5aa9a476ea4e5c93310f',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-12e9f550ba138f16a374',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2df49c3c081074e1f568',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-67c4a987727c0f20b5c2',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76f79e7c7cac09a3562d',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83ab495d92d64bad388a',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7a9902e159cde1dcec5',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7325db5363f624ed9d8',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bba331c54adeae470763',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d1ae9b7882d32912a6b',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf784c208b06aeceadb8',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23356fe91acdb4b4f8b6',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6d4a7b6139224c4aa72',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f67d45239f919977801',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b09f9082d87d943d2242',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ffefa9a6031531f86f7',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ffe1a1fc4b7e7399077',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b221c11d7988623e39c1',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b66123698eb96eb3eac6',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-173becdd9947270cbb7e',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc7b6bd6b75ff9d5b46f',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49965cd7adf784f45aa5',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f982787285319593faf8',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97b96f5ff831c43ca42c',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9caad438ba02c9e77759',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3e72a838b351771617a',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49ac9cd1d3db3ef70369',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94c4f866b294346dc0a9',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-954a8e40b396c3379e5c',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d8088d7261529144b7a',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a9e1360f26015ab111f4',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-179701e3786a86a2eae4',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1cdfeac80171dc267625',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce782503ea63cc3e0769',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e810ee6d21f9e664e216',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2b9b0a139ad39d3ba47',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-557d3e32ac5c8c9fde57',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6011bb93515ea42be679',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e7edd7710220e249c31',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f3d9585599a1597d351',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d5788483972c7454cbc6',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc4b4e7c03db060a8d2a',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef4551ae97ebda212018',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09dbb9f649b82cd8f4ef',
        platform_id='finance',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2bae654c8dc0f12e728c',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56a599b3e2311f7b8c85',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e91a44d3ce4fb4f3f84e',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c71a90e5d6404998dd0d',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15353f07d2a1b85e5ad8',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e63001a1243e48d9cf50',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8dc9a4c2ce8fe6045578',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c0d053ce26e89e3d9e9',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5cbebbd5a8355103e58c',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc1ac4492b010afe9e1b',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9171af670aea17ec4be4',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-657065d54a0313fa493d',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3e828f342a1cb3911420',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39cc360bb85d18ef4664',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d688fa484e054650372a',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-63c032a42a3c594d2258',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56eba870a0ce9e4d6755',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ac354198a6db50c293d7',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ff7b29a34ecf6ab2a34',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5c889f03dcf217470a1',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-905fff7aec37db2fa01b',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f61aea40559fe6607dac',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07c1a7e27b7aa60d3f22',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-acbb651e4c4bb5db9ca0',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abda12e8bd4056e698e9',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-29cd46237757a05d46da',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-db83143736dd18220e4c',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-879207393383b353603f',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7991a932befd95c57539',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25ef15842a2e45179da9',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-098059027e8592fdac59',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f676dec86673143d68b9',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f827fccd8c29390263d',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3406ce488b4b72cf4c36',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6cbe22a76dbed38cb70c',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a18840236f35c365908f',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be8b53bf83c051d0580d',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30e0232e8ec584e17149',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-58f4722b8cb0fbd3508c',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e72bca8aeffe8428dba8',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-866aab434c716669d3af',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-26f2e1bc3b7b146584cc',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c75aee3034f4f5e4eeab',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69b1e9338af33bd3f33b',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2501f2da831475de9de',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c7e4fbe4b9c2ef402d71',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1901e2cc576325d5f6cf',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4a55a1c1c5b7797cc5e3',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e13be0441329402c0ee',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-59d3d228156dfdfc200d',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dca102a84dba6d6f230b',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a4c9b7c5d0473b883729',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='05_repo_tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f4a18c68f97e0f03af15',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-finance-platform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0d2ac118eb54b54a55f7',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-finance-platform.git',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-41d86ec47cb4420ef978',
        platform_id='finance',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-finance-plataform',
        canonical_project_id='tudo-para-ia-finance-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-55666d0f0e98fc836c13',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2c74e758525869e47e85',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-58518cb11c270505b744',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5209b2a6a30e7c58accc',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a9badcf958ce57ed321',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3609ffbc51d5884fd628',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-54b076807258c557ee48',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10b7e342160c3fbcf802',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c38a7a3be5bbb7b0457',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cac437752918793ce403',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-023fb14cbb4f16390bb2',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-54b139c9970ed4b5a600',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-14a53ac393472f75d13f',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-63b3946dde2aed800bfb',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d5f8250df762c504538d',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9ed1693cb8cfe3f7e42',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0003f137f65853f7c81',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd88cf002e4bfdf9ea7f',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-018767772bdd940e7b95',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed153b639a33b709699b',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc1c983f20ae375461fc',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a0cb2c536205247b097e',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4277ce4de203d45abca7',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a87efab469d0a228677f',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f36bae338cb735ca987',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7d18e3db3c2367bd9b3',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e766335dee46cf01796',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77d3c5527dbdbfb75a1a',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a78286393da805bcfbd',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-566342b76d0687fe4a95',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6bed0a37426256a5c642',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5814e764417a1a57c0b',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2b5f438c7b1b65cd801',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b18962c7bf1cc301feb8',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e581d8df06aca2af1369',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-71f0e914888e2a9ee32e',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8594852d3f89f3d4b67c',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de2c7284f8c8e496b413',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-13a681aebb71f591b02f',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e59715c670ab4a3ae8ab',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-140bcfb62817df1972b4',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-168ca3e2a0fa7b807bd7',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0613080519cf87bc334e',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c453e26e88336cb4c641',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8e28db792bd9ab97e26',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-32837b256d9b3938ef91',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1513274eb87d908b6f68',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8edd9d188261fd5ff0b7',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4696fe935f068eda1f61',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a1ecd8b9b8eb20e97fb1',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-390abc4817dba75d43a8',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6377f7668aa63a53d651',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c89715654d1dc8b0bb6',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60c7430d8bae2e2107e3',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99db6bab6f7fe9a8f460',
        platform_id='gettys',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-650ee0b3dd04c2326c15',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-840e42f5d5dac3a1e582',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9468007e832f67b8a7b1',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-494d011170b4d3b95803',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d51f7351dfa7333018ba',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c02ed526d7bd1c223e7',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a82e59025b0beadc80e8',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ca7d89ca1f7962455df',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-50e6e5f005eab5f674a7',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bfa69c7906d5f87967c0',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e811b628233b71175a78',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad46d1f5261ceb36cbad',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-081a4333323e9a204a42',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-370fbea933d2e8a43403',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ef7c657bc7e694f424c',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f9bbfb783057b0deb4f',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4bd041dd51f9b988c30c',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-13b5481abec317978efd',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-761fe88491022bd1fd0c',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19edb170fff4cfa3d4a5',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ccf1fdbaab111152d12b',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ebf1462caafb5a96bf96',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cab7d6698671594276c6',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e3d5bc5b1ba29f1d24e0',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57ab0e47d9b67b5ec110',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b599c5d81c0dad82d989',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2480afa834220bb57113',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02e49fb938c068a5eaab',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a1bfa01167f32543c87',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb7cae387fb8fc780b34',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ccf1d7dabbf9954f801',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e7ea0571534d7e57a0d',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df7b63837e24f718d042',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-449297e064e91201ca74',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf20942a51621a37b6b4',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f284c1b6f81057c62bd',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6f076efa22707e913c4',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-346c5a40a40cd569a537',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2eec894555072ad3c740',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2878b4f2153b0e016a7e',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d30304297c341d7ef567',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6bf92e92687072440f75',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66e6ca98a66ddf377d41',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39e490fa11072c589747',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b05788ee92649d5eb75e',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-584052eb56c06e61749b',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91094217b04720a6a1c3',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28d3cf656f975208fc4e',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e657c74d4f9f33c058b',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-419d5ab05267d9696ae6',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-29d4f942cb5a71a39b34',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6832ea503f03809923ab',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f86bde6f1dfe027cb575',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ede2512d14696f6458b9',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7e0bec5d29783347141',
        platform_id='gettys',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9f2f072aa3563a49a37',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70c573cb97e4a4f1f040',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b04b14a82cdf1ef3337',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7f55e447c8be83b8b877',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b94c0c2baa4b9596484a',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02ad2a6c770d05eecfad',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8b491f2251c278566e30',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f1bb3f6acfddaedc708',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d179a7503cf76a06ab44',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-266bd889ce13aa3e0370',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cde022e8db0df62ee828',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16a7fcdc5c17d0a20c7b',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df76cab6663a3edfea3a',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf4e6f4c7fe5a6db5061',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c716409cf5e7c4e18e5',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2d6c9e5405e10d81a06',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-26cfc9e50879467ca484',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da30be490b11dba3f859',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a25e869181d8800185cb',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a175e7510235f4e1c96d',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a519263c2aebbb1398c4',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd47d1fad2bb312acf62',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e91c152771cbf142a919',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d6619c81d1c471397d5d',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6df024b5013dcf84d952',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-616fd9cd9046c6f09846',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce38280d15a6959ca806',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f937788c66252c14ae59',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-157ed972085e9fa19bde',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b12aa724d7b7ac7773f',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca474127cfbc87a622c3',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a90d66f046f5397a843',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c0788e5916de13697bfd',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b652c2265575f21b7f9f',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8712733504b56d5083d2',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8ba0208284f6f363863',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7cf981694c4a6960616',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-81bac2436eaff82bdd0a',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9b65f764045cb9cc9a05',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1976c4416f0f7cb46c18',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a59e5ace93edfc1e49cf',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4432f2da191486b24d5c',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-628b65de96c851901531',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99b5cabc99e076454309',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07b292800dc74106d777',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b74d60c963a1305b787',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75344f420f883f32ad51',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9d5afcdd3bfae05e081',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-13fe52bd4464038a3309',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79820e8903969a6ae883',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4cd137e392e58fe28184',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9955363b8971e05e8582',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7622a5ca4bfe0a94e6c',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3999924ecf7028e189ea',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-815fce952cee1b1d433e',
        platform_id='gettys',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4a56c39e3bf6c37e54fb',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d07e679e5ceb2b20e01',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd0b78b7cc90d0c47b2e',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-641cd61779db257c5bd1',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bfe37044d275b04374f9',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd0eaddda6700cbda322',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd54306e05293cb90cd2',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3fd852715acfd82e08a',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-04ad92f5424475ddd89d',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e543b683daa34bec4d6',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-763adfa26b81ebcef21f',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2224df5bb4c4ae856b93',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0d4be01b8c2692b8405',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a09a9a20f288f6356d5',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5bd3b05321397a301c3e',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b50417e8b76cc51120a0',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e31ef3ce1a419946c941',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22cda24afc900dfc2887',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c4b811d02e5d87d36a2',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f501d77bd4696bad55c',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83ac3f50e593ac5a9b71',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e40a1f689377eb725380',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b19bcc41b686a8237a5',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24c832087352f1ab9f4d',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-52c15ce3c4dee1ba0e0d',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fb57619d50faa408f478',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b36575335a33bb6e85f',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2c8511163af4f4fd368',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ee53efdc60236d0b4d5',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e4a15749e9c6a658bb9',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e287e072a8a39812df32',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39e3cfeebf5f105c8b0e',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da5351f612425a62629b',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a7d9b8deb9b58d899ed',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-81b11620c735cada34e5',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-877f5fcef48abc9e3e29',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-833e79aed8ae3456d78b',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6cf45e12a73a1bae532d',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-301ffd562cb86ea58474',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89f1ea78b31911ca9d60',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4299647979c0cdf6dbfc',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66237c55559b27b81558',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39bd3cda4db07fd84f80',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f37cc287f3d7b5125cb',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1672ccda78db144da77b',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-54e4d654f8c5898306b1',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3716d51597d401d151a2',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7eda5b8615e361580061',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-400e047086d7162673aa',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2d953cc9b689c49517d',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b4e0bb6a2cdc659487c3',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11082f7748c7cd178147',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f6de59e490921a24908b',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a11c93cafc282d46f0f9',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd158c524ca82cd030bd',
        platform_id='gettys',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb32e94937bb9210c544',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce20dc990e52142794fb',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d5a7d791d16136f76dc',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df70b58881224b7c1a3e',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2c788860cf308323d324',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11dad2c31225161c335a',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73e10dd2a23a74276058',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d863b6e7632ec8efb504',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94c84cef303f28e3e713',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e554f7f7666426a5ebf',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-85182b1f168ad7e92d98',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-150f8aa74c1315fbdfe2',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ed6f1c240220f2da851',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0172297b1954021097d3',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ec5510d2aa8cb6b419f',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d39d044e3d959b84a446',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98914c22d0596db1f20f',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da3887d47054838beb6f',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-59faaab04c100163e6d0',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-00eb5ecd82379ad3b5e3',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-db38f029af742a9df19c',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6476e7dc25f5916251a4',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4c55765add5bd176be21',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dfc1c3ccd52389d86770',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4bcd779d190ad275e757',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1f4fd4f9c98bd4bc691',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a2c1370650266cb8d18',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f563219ff6ee91522fe',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f701f66bb7fb8cc3959',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fe16237921cf84a308fd',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-476cd67b8dbc7f9c4adc',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7161b20488a5b948258a',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc1338995c0848fdf7ef',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2758d4794c83f8c9562',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-888800d1f3c4d49c0147',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-33250b89322b22bbfc74',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22485aa44f84a34634e4',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eff2ad0c5a9e26771e1f',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc66d703d54477ec749f',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a0158e586c4778447a05',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d7738a475c95c875c85',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-713e242b468013b6d89d',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be474317edeb99d17187',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1a64771c91a03e6c0c7',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28fd4504e1bc5ba054af',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-65aa33ae9fbc81b32e86',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d66993727f3d3b93b980',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca1b4ed437b9cb8f0b45',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bbbce2cc390e23d2857c',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94923453b7a23ce21999',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d195818b3e48ac380ed',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3835d94feed28928a97',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='06_repo_tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a085d60ebd2cd350158',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-gettys-platform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d5aeda931a2460758e0',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-gettys-platform.git',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9146ff2321c992983c5f',
        platform_id='gettys',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-gettys-plataform',
        canonical_project_id='tudo-para-ia-gettys-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3f6fec24e9685c9838c',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5516d2d06fb9527f7820',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e0b8919b80254d4f38e8',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2471e01f98aad772f5e',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1b209b2a0901fddc243',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-173ac38af99933ee1dd4',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1179676081ab728c0ea1',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf1f7a40287994bf2812',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f829472c34494821c9f',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c415876b17fa3acdd9a5',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-211c8c4dcf57a29a6800',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1dcc61f1c8bf59208ad',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4bb1fb22a36bbbc06bcc',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9a12b2a7ed7e6fab2aa',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3180e0bc96fc50d628f',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-42da84366322cef5a1c7',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-808b9a1a000ae5231f92',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d459b813272da8ab1f43',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd78d1d29af252daee5a',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fe66f61d498f4909b21a',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a81fd4e83e1930ec34a0',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79de2f041615a7052a21',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-492da1e1118bab0e4258',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd9be302a65782bea7c7',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c00761722521d6aae083',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-af141e6273c37b930f6b',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2054b0fc61a1d1f1f65',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-059dc686f1575fe27bcd',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6588f79fa5e6b8caa8d0',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-009a3c3f652a16a5694b',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1171c30ee12269b9ce7f',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-834ed0bfe911dcbe946e',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-38f2a51c42b4a20f80c1',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6fe9d59a37a6dcb08e72',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9a56d15edbb72b4ace6e',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a18595db3ae410d730c9',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c143149f37fdd026b4f',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2db60a26ad1b7de3921',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-65ce18065aebe743dd5d',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-03393343bddd970981ac',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0b1418eec5206b94855',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fca24dcdb2fbabddb036',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57a9aab882fe783b2dca',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28d5330182488b14fe3c',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf4603b9b14c7912a59e',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-980f94d47f1f43e31738',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d525a290ec20abcf1324',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-08e4a8fe428192bf566c',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-336818e0bed5a3d85e01',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f40620c10fdf3150ef0',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7f52a8452a13212dfd7',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-34050febdd9b3827b853',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f8b92f64ba1a1030439c',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4729442f985c4014ebbe',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-433afd78bbe655c33c30',
        platform_id='identity',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc59fe56c686db7badf0',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ad84d9aa636c7492b5c',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d6747ecca952a9dccf6',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf20b877ef965caac184',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2568b4578f1c56fb8a29',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9c3143729a3d2fb0029',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-46d5a1c2ceb85f463ad9',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-720899d68387ea43fc1a',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6fbbc9f2f6e2294d0933',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-262016c827177e1ed57e',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc31fe5c90925b3f69a6',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8af003484973f5a7c13',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-88cff2315853574d7066',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e12bbaf45a831dfd286',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7e0d3f8bd8b74fe41612',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-35bfb57fe603a405302b',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-940aa6e40505fa8d60d2',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0df9c06ad7cdaa4d2b32',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-486e8a746cc4140275d7',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d0a983d6d8ae94b75c2',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a048cc2709706a7a010b',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97d9e1424d83906d491b',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28d29c8157ad53d40ddd',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6dc6c0c2f58a5df3fca',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-17a08efa8e773b01be42',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49149aca2c6789b7b9d2',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a8720cc294b7e137c1c',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b3f518c96068dd6439d5',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6635304cbe07b4843173',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cbcffa72a3c736888d2a',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e092955fcaf1fa8be160',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0d40bb795e4b340870ea',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc055218ceabd7f618ff',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-519e65151bd9e926eb2a',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7cb3c4b5e5aa38d3dd9c',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99ca9bd50c85a1d33ae7',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d73c7bd44478be85109',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c4cf285b06190b4319d7',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37c302235b3d13e40c5a',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c4ba037b6ca2af9dc90e',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-381503e66a4567e9d800',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d3381d98b99af292208',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7759678ea06eadae66b',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b721e7686a92f0c8fbea',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c13be47b2a4423953032',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-643597a08e4c443a777c',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d4da63e24f81831b98c',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21f2fc3888c0a4caba0f',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec997d91df3dddac999d',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b17590c4915e7995cbd1',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1921be431a80f4b83b32',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-531901fe01ae02cebd03',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d16ad76c17581aa7b06',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-915501a0a1152f252dcc',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e06edcee1091829f4143',
        platform_id='identity',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5bc8326c0f5cb632a18f',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c70cdde216577203b22',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3df0578dd7ce6f360b8a',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-51975582d41ba2875c34',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2eb58317a4eb62a2481e',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a38e3ff86e654e7ccaa',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a01f4488e1ed38eca9f7',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-513689efd7266f3d28c8',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-019e7b006da0f4dc20ed',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6909b6c4ae06a7a76930',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ecc71dd2b726159612e1',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ee25a449afab5ad3ef24',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15124698d4a4d1d51d7d',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce1b7ea831849085dd5a',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-062377786f69fb064588',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f421d582223c41a11014',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-176882480a0bc5428386',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86a2da10546227076fd3',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fb9040f31e010b86dd35',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-55364b268d922dea40e2',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da0fd6d9c6ec8ce77002',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19846a8fb28992c28746',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd7ab79b3123a99c7225',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8eff7c9b5bb65fc61a6',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f9f3fa58bda8059db10',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-38ed97bbe734e18e9971',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3f58571c1dd4cdd6e6b',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-115215b2401702edc00a',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-88d5dd693673713c42da',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b64c0d361224f6857a0c',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e6946a896a360e6b1daa',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6ea4cf47a2f7449f2b51',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae393e150dcb882dcbdd',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-933a09e281c43ee328ef',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8b00c206581ca60a5b7b',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be25604d24318d2f559f',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-542aef3ccb089b7df153',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7e2b2ab9ae2b7ee9b35',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed68f551f26986d2aeab',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-58a67a4b3d4428a55c21',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-206aa3b38a18272bd5fe',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6f51fb365a976e746b0f',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8b6e4dea2b2af3b6575',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-04feb1ff0e6d359eb093',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-63b972027f1ec022259d',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-513ca3df91aeba2bf2a5',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a79f98626095b1f91cec',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-72219715253f02b401c0',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-313d41954f6fb1192976',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fab4531aadd258c3c4d4',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b85ba38770bf5a82638a',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-51cf1c224a086513875b',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d198e4482e566c85458',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23375f5c64320673b47b',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2fbd99eae3f120936eb',
        platform_id='identity',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-61fc5058f7c569c991cf',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e86964373dca72c2a2f',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-598027246d8af0fe91d2',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8b1abfb6dcfafec94147',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8c1bdd45b07e1f657779',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1cf4af684b9c2ff50827',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1b21ca40821b0987122',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39b50b6ea0d7108237c2',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a193e68326eabd15e5f4',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09a2d8459fa44378db0d',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef084880638a7e5b1e80',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6686b601ce1d9c5bbaa6',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ddb0c34d9d38690f5598',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f30a7f082713f0569246',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff57d9b87d6f10bb7608',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2409dc3316c312a80ecd',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3dcf44d7ee377b3f8078',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e4b02163570465022408',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9e84141572c288f9f3b',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8083d0a99ff53188d4b4',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60dc5143bee1976777a6',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-64ba9fdb751ab8698945',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e6198c173536f4dc944',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-154113cb8251a1cd705f',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d49ff2cfceeb138c856d',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d066a0f6eafbd80b9420',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4226a98690fde217a554',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9890dc72a15face96a3',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de26083500ac15d12dd2',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e02db4e4ad241eee1317',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a970d7b0da753e4414bf',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f46731f2a3ce5a1312f',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23dec280463b98f70972',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21b90aeb97244803fa2b',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4c58936be78fbf9efd9f',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d9973132273c4f5a010',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a706c1e044a895c6c9f',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1fd9114412828462cd5a',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c46a9c1f1994658faea7',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e65cb57829b43f04fd0',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0aeed0e88471d81a3966',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d5c547e4b869e288d67',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-322210dad19e8102d80b',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb5b3b2117b7bd89552d',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0da556c55a8866cb13a8',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-88bb676b232cba68e575',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57361eda303c504f9c19',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7f997e435c358affc410',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cbb13b0fa8ace5f70a55',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-215bdeb615cd5d3ee0c5',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e4e0477b0f4afc40ca59',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d2eeeb0430651b7e8f12',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-20c24eeadc8112c0a9cb',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-81f291ef08d1d8e0fabe',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2ab37298326e9b96e7e',
        platform_id='identity',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e43c2dc50a7c53cd3212',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c885ad2d75dad561b853',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e5472abbf91ec0feccf',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b23599b32e7040e02f68',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b2c6daddc1195ed9105',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3105f6d27eeb4897331',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ded40edd33114937d7a3',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25750cdfb5e4c4315ebd',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c47f9287217c1503b0df',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0d8e0a0108d264a558a4',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce1a78e641df60181ee5',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c163b1d8e108fb307af0',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06a2395ecf6ca9a4a698',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9fd8d9219e37a05434c2',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a0a6d5fb9e965224be8',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ac6d54632f156fc71047',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ec4b7ccf602c923032a',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-344d89040c06638d69cf',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73a5c7772f7535301dd1',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b1f6e5033cc8005baf26',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86001060a0c4ccde6b84',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e4c3429ab8d1e7bc0f9a',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3d40cc1abbdc8e5df49',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b78be3b6996cef74988',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-114f06ab334087e543bd',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-026ea54d21d5cc75eb71',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-767a5b4527a5534f52c8',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7300f43bb51721f38c8b',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a2635189e79c8613ea44',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-acc5d6a1dac0d439bc4b',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7704de5e3c87721bc48',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9b47df8b675486d2005f',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5469db4900078f889a89',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1334e790b9dcc79f6e6e',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6d353e960dc8b0ad045',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9544b5ac4aaba6c354a',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-67d9168f5b7603b9d03b',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a33788d817c79793358',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d758aad110ced760abe0',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-892e8105e8a054cf1c72',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c2c8d1e013b2887c234',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e77daf1843268f3cdcf8',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75c6453bf5cc64da00d1',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8caa36d25d481014d70',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f0d0f6b25d9b5f8bd18',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ed0fb5c699c1f58b017',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a107cffd13c68f9538de',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36b2baa1e0bdd5f50149',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-114a155fef376687518d',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06fb92d1a02db6c2a93d',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3da86392c6b4fbfd2cfa',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09130f44661aef2f6542',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='07_repo_tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cedf5cf4072341c16a1b',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-identity-platform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1b7074a027d8a743f93',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-identity-platform.git',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0b4534f69c9f8bfd565',
        platform_id='identity',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-identity-plataform',
        canonical_project_id='tudo-para-ia-identity-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aacca47717d756429d8a',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1af862ddb2a855cb0b3f',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8bfd7fa9ca84ed7cdcec',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f8030028f86ba845f637',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b679261ef63b8495141',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a4301a12f48db1f99ebc',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-964497a258a2a8dd5c59',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc4c907bee39d1e66953',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06d29c9316f36579ff69',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6ac1e443eedbc8a1208',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3034356539eb8f2b687',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-55d161a98aefdb4cfd13',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2eea16b5fcd23effdcb5',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a5a69a52c7f77a2c29d',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ab68e4cd9dfa10fc0023',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d57716cea07738a6053d',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b5e1940e45962452a373',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c64292250e0a8379824a',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ade1fc2583501b64e33',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d01e38204803303c28b2',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae37b6c3f2476d5c8b75',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-26a9c9f7ff6e13e428d0',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3e2984acc54ca3c99f6b',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1679cabd62352dae1cb5',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b7ff267de9552a798af8',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21ac24a9f4974440f3ff',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef3de29a1f9bf2af6d44',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4b980a5ec28001a1190e',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3850874bde3bc95cb431',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-251acc5e7351fa7d8f11',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89429c5c2e27fa03d604',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7daaf25d0681a2c099af',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6ba91eec678f50bfea6c',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91c5bfebac5d42cf25e3',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6282db03514feba33c9c',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8e8a703d20fca72d64d',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e7ba69f26c57366736c',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e13f4d7daf22785ac72',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9089ba8a5e002acfa396',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3bef9e0b50e288ba8bde',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11690d2ef0c3e573b38d',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4acc3122f2bd6e6ff1d3',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fe5a3e781011bd786629',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8fabd433b86b97b04d4e',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10837e4626f42655dd5a',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-060f7c789fe7a57ae381',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6118f8b00bea4e5d3668',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b7f4aa6e00b6d2975b3',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e4096f79bb7b2692d448',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bad3d6832a2b00e68a85',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e7c58870a3f8ed77a98',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62b7cbe503920159ef72',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ae3e41097c3d4402bb1',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec9b20202b2ebc60cece',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5807669100d07c787be5',
        platform_id='integracoes',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-38c97e2d3cb9b6bc6d86',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-daaf7c53f47f3d15170c',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-401b66ff2346519e3554',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e37811c9ce129e067a2',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5962bd295d96e32724af',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d94e29d6b9139b89c47',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-361c5e2ce255c3033f30',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1780627ba752c679fb8',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae1700ca358dd3ce01fa',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-33364f45a8bd09ec10bd',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-069dab51bc5226132701',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6ef8d6bc2b11eb8c3336',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c0f614fcd85e73d8332f',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6f5b298cf7d5096d28fc',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-909bc4d04aac1ca10860',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e6e10012c98d3122ee96',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8b9e60268a1155f37614',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99e985de2b13b5d67ca3',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef7b23282a2bcc303fb1',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c311e64dd6c04564f851',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-129fda7a22d51556d3df',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-143b94d2fabef06d650f',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b92026c8d5ecec3dc593',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d10233e1cdbf54ffa69',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1bceb689edcfb649140a',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ac50b0a4f3fd1d31338',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2fdb2d33657a15659c5',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-239eefce41d4fa31181a',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f937bf6be35768b3b5f5',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f3836d896672be20d94',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f7a1169be471ab5c626',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f5846043c72f4735f65',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0cf61d1a5fec84101e7b',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7919b48d93fb67a1fb4b',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b3b75290f435a889d2f',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5038575dfb3ce7b55df9',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6842b4e27d9e6a696d93',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-64452859eea0cec591a6',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-571908ae2cf54f45412b',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-036dba2d2e34fbbac667',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e2cafb81b07175d01f8',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d266223fa28f0aaec55',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b3ceea99980748f899b',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6ae048d0c72ac857f862',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f5622e93a0e3ec11201',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a5300834e2c549a1e2d6',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ad9e07674fbf2d568eb',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-077e70f4c562dea6e369',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6920e3c1ca94dc5af7ff',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abfad2b167e45b7c5102',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ce4b82a19ade773f610',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd79fda98da778ee84f5',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-58c4c69c85041a216f9f',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da4698e6fb562e26f73f',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62d11c517df78dd90023',
        platform_id='integracoes',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94de9f6111a200cedf55',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-95395eb394876369ca9c',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7137032eb3947cc18b92',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bac9f45c32a0b64c23ed',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-52768d29ee314f1460f6',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-779b818d82a90a35e95a',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ce089c5b4c26d183e39',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e53b09e62ffea9ec0bd',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4740b67979d83ec2f19f',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76c5175fc2dd5fbce644',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f8d33c7be06fe0c72a29',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44d0811c11830f8e06cc',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-af2a3a51704fac6f4b4a',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7045426f0344e7cbc02',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b373ea70cd94b9104316',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eea9cfdc677c7670ffb6',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b44d0c24949b1d771cb6',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f30f6a1cab57bcd784bc',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-985c663c61a6c7124b44',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf7c06d96bb56ee5d405',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a7b8f95791289368866',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f220d84cbad33ed7fea8',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f693e18568edf907d7a2',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd6c4909ce9fc98d8b18',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-607e155418e86e9d49f5',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-174317cb626eebcb7c6e',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-92393f11b9992c94bec5',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be6e8d4cd3729e13f1cf',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-55a02fdb09e0b72414c9',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e817562ed22c873ead20',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f78a2afe4aee7b6b2a0c',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc7730b2b523d0edb192',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7aaf1a111e86bc8bde03',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b14c47812298c6ab62bb',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1824b6e6021a02891392',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec6508fec2c64ce374d7',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25b2a4dd64005d57d8cd',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0f70380377a21ffcd346',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02e12fad2fa6d2646edc',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b3f0299ec82d55b13ac8',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d5477ccba395717843f',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ef75410e00ebf5f4670',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-378800aea35cdcd6b977',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c251089c8d5306af76d',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4173a22fd69901538f22',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b9f420dd497e178b2a8',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-349d2ce4b9288677a0f0',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44327f9882b6e3133009',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc7fa41e0ec5c8087a9d',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b15a8b096a63d46c592b',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8564b281cc3a7f4913e6',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97b497a6d906c892140a',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-079d8c2ddf5639a960d5',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6302967340cfd1cb81ed',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cbcf6d301726f59db4d2',
        platform_id='integracoes',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-772704d2f4f167ffb7a8',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0168ad4c395052fc5bf',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb5e1072685031c07f8f',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f0069c2be479ab95e0c',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df7674267a97fdd92444',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b5e0bfb10b0520aa6bac',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a8e31353942f2c7760b',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70f250f7996c6acf3536',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-48f93e00ae9b29d9b0ec',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c49d88b66eb4819afb28',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ffc589a1a25a74cf397',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-93377a2224d46dac0085',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-61684635055fe022965a',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bcf52a43f49df338c5bb',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09e88ee6dfc4cdc086b0',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-65c957a4658b2065b0be',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a0ea911ed289135d2489',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-32482074de60202a4075',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c8b5a4bd3275d17d3ef',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2fd2f22efb7f5f20a63',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5f57cf1bb6ab58a15e9',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-48e597a66f4354e0f60f',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-958c33a6d0cf90f16da9',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ac00b6327af6d6f0e3d',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9b05ce7a0cd536c8cdff',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cfea777e411d0da150ef',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec2c98450887f40bde42',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da79994ba6634b6571d8',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd9aaa933f60059bc3ac',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8fc01d6ed300951927da',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47d48a1af5473605cbcb',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bcb3f2cf0928b0c58289',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed83cb575a07c74df971',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89357b464bdd7e52ddfd',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-088dd98f467b6cc292ea',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3090228b789a5f8c5b15',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c61bb74e477e6ae639d7',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b11a9ee98152d5b72579',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1222292b953c11aa0b46',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e49dcf370836699d4fc3',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a4453331b02485f2f594',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44f34696bc29b2ce0a88',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fa838eda955307966375',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d9b721f893a1937eee6',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc5f37b4c3e4542f5acb',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-023bc85ee37841e702d2',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-40eb93cd8c3957393cf8',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49c2d8377dde17ec4ebd',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd671b4ffa1859b8fa00',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c00d4d7748f79914e1f6',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-13b4ea333e777cd7a03d',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-767a1eee9ca363a9586a',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0c81664488712166297',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e955acd826432625b33',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-74cfbf4ad2e7215b2c29',
        platform_id='integracoes',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36b591bfcd30095171dc',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca0e98f775809dd80baa',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1bf1a599d91323bb4f4a',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1dced7c692246ce5cbf1',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf1c08c7aab7a25ec2b2',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df3def51799d23754430',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e3e8a50155a290d020cd',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2005b150d2a7f17bf310',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cdc9ad189382e28fae8e',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb6832839ca0b445d5f3',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-95aafb223806dae4c994',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-67b61e0f95a89c6b1593',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9e8f3803ff04b5bf33e',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e98dffd4c54f31a34dfe',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0cf2a67bdcddcf38ef7b',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7e168515a7e798db3369',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a47142e7586137151be2',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca97e8eacb2071a6bc14',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-645abd4b537bbfb559fa',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5df248cf3fed24c915a1',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3cc6029a22b3a1f51d91',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd17ad9d1c4e591490db',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e039881341d7823fee5d',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-467310d04815da442a67',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2637c8ca536ef1d1a7b2',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a251e82a588406e4633',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28496364f254b30db524',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1e5a14948196aa9a046',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9459d0639809457a93d2',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a7b13750dcfcba887e7',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-03b4d1e8e229dbc58ca3',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c0781b4c15cafa18732',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b52f3e2c18967a79fe3',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57939db6332f11cc278e',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-93a16b9c88ea1aec5354',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c097d2cc6087d8e8075',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1be4aeb08420a71fe20',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df9707b7023975276f69',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2b9c979ef4c2dbef2940',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-034bcb3aa7e11289b783',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2bb2e7def02a2361fac6',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-33ce6cea5d3eab00ae80',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6964f1364eae757c8bc9',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf0e99be324b2c09bab3',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1c64fde6f7c866958637',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b8915414bf9dd58f80a1',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4bc34b3cf8b9de110813',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f18b0cbfd9ee4527374',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56c4d1b74694a1481b5f',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-160351f310c7c0ad0e5c',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4c4de43c02b8a87fb6a6',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='canonical',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b91b61e59c5f592696d9',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='nome local esperado pelo inventario de sincronizacao',
        required_action='usar canonico em ownerPlatformId quando houver divergencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e67bbeb472faf52b68d7',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='08_repo_tudo-para-ia-integracoes-plataform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5378368de79410428bf4',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-integracoes-platform',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8418e416ad88b232648e',
        platform_id='integracoes',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-integracoes-platform.git',
        canonical_project_id='tudo-para-ia-integracoes-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a0ac936d1a249126837f',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b294af3a59d5717743ff',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c103321db3bb32dbfe1',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ff5f934a83013de2e0f',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc8355de25d1244e083d',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b5c78fe507abf1c43e3',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44d604d6332db007db37',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0bb93d27d83220d59893',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d9ecb2024c7918e9779b',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d91271546a74100f6aee',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1d3b423ae10d9cf0ff4b',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-84493a3f5b3732078664',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-185bcd1114305c39175b',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b04e4dca3bf201579e49',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3348f8ffb036104cc4ce',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23e62e48541275355cc7',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-40ef2142ceafd3fac318',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16c469ab2ce30b0e7298',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16e6fdc442fb19a5cb07',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e34db789f21e222d267',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2fe61e0a77ff400fdb16',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-43b121afeaaa98f5245c',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a2923a201583fc9b99d',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c72d35b283a7875ebb85',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8b5e7cb49e32c240179',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0361899c05250b493e2',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8666335507ca544df0a6',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c0addd62815d98ae2bcf',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62510c4ccaa2b70d4e63',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e0b4d0ccf1c40eeb950',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d134a325287070316754',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9650a0d15f5652d69b27',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86f2d1e7f7d989120e58',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a03646a36475df087354',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a5a64fbefbaeafdddaa',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eba61d83fd4dbbfae606',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9631ead03a7544452aac',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-116a68e39326721af0b1',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5259533d0adb8fe8b21d',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25c8a740f926306713a8',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-daee18cdb0efb0e8d53f',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4dfa759154419216d1c6',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-787d04acb6b766a4ef6b',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8167f9dfded36eba721f',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1da77f8513359707f9c6',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f49cbeb3e89de32d4f4',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-001e93ca9ebfcc13fe70',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0a52ae01f54ce1de524',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d85bb4335f5e44883bfa',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0244a6811dfad745fcc6',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a9005a031a572fce2f7',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c7361dc0871362c577c',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d141c73a53d9a89ad92',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-233bc68019566390316e',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2bd9f37db7c44d229b83',
        platform_id='intelligence',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1aecaf514c538177ca7b',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e4e18513f770d0bdef1',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c9cc8593d1b652d6927',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0dc2b340d4e1e4d7063c',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d796409e78293d2a0c5a',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-65a17a6c8474a9030a01',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0415455cfc4f59f45e6c',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-794749169c6d264c742c',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45e00aaa7fcf39587872',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22052856008cf001aa2b',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f19a01a646fc1c43367',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c781859d2fb9a940a0a',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3bcf09c4ca0fde02a3d1',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-997a5854d9335aae42ef',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ab921dd5cea7af56020e',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dc2eb5a7ea96947d9c48',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-78cc440e656f8c8c3e96',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f398505729621c96caae',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-135fcff48acca9c82a74',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2257b5ebd6a0cf982f03',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ea4d2de171071da06d2e',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98498825c0a3a94c2d18',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e73e83692b072c6ae89',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7ece9014caba18170db',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-17500702c8eac6910a5f',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5891b12b9a7a11b161ca',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19bfb86d1d6118af4f9b',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22551ea98b528be1b1fa',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ebcf503d56ab3f374117',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1dafec88767deab34bb',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff432b509595801f8b46',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f8699447a208e4232dc0',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d70ee3a0afd47c3ff5c',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60ba3561ff2ec4f52f75',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-68a9f91ae4c2de585b5c',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-330d93214cb4d74b9c68',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef27410ea1c42ff82ee5',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0d8565ff3657bb4e5a8',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-14d4c465f985f2b895cb',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25602f6a3d3470a739ce',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5934d8351dc5d1c96d0d',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ba37dd938f774fd0bec',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e81df8e168a00aeda017',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e6029c9a03c7f2c063d',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d3066728ae5472347ad',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8c5b4a775331b31786b8',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24da014bf898838630cd',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ab494649120dff09b1aa',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2fdbd1dadc5fbf99a0d',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9627c7b5ec57b5767317',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7712205c2db1ee24c11a',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b50012e40bca842ad4b',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-96b8b7ba5760111514b3',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e9aba597726899a05c4',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0dede6a3197c239f122b',
        platform_id='intelligence',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-04a9468e73f3e238422d',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c7526e9d5fc92bbf265',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c8b3c67455c1f5d32c1',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-078ccf881e18eb09e53d',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28795a6e3f25a65afcbc',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-955efb033c8ec088ff6b',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f6a7ce91376dae6ebff7',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1a3b610b73f1f45d39c',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2054b367db2c70915e9b',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da1cc043216169930f28',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3ccd3581f99ae9d2426',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86d3273a8a5729d8e472',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-221f6574ae421412799c',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ca2b8911ed903de3e22',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4da00a94c249572e9a5c',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31f00cfeb8b38a6ed02b',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7e5695e32e8ce2dc4d52',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6eba1fdf270376e826d',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7611cdee2ad2d9c1e86b',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2190d627068a2d6de221',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70cb897173c11a5c7b70',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d080f470b897edcfb50',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-371dc786aaa8f23e36b7',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4aa789a8d6bbaac4cba0',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d85c552d67ad823551f8',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-024a02e685365a12b91e',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7c26cf7065af3c81870',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ece0076efd2c21bd061e',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-efae894527c8f6ad9055',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e72179caf667b1b62df7',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-086d238b45f0cc517ff0',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d650fead5423843ff8b',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bdb2cf9671806d80b6b6',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-93dacbf206a9e653f575',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-87343f4b6313a01480a9',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0943bdffc7c609da264c',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b55ee1201b10a7bdbc58',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c4f9861e66b14c924a5f',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-17b0690803a6e129484d',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dccc7cd617fd0d6c8d9e',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd9f2b54b3ea610c680e',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c89987604bf7c0f27c9f',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-647196ee24cd64a9026d',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5a0d2147eeb452a2607',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-54de1e36082571ceacfb',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4211ad179685d701e4a1',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d1df9b1f8210ba21b98',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9a20e59f3ad4d23291f7',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dbf7cd3f9d6399cf7f5d',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d37ef6c9f5874a40017a',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-267bf15f1a5673bbccdb',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ee2ce57a72c915445435',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10c84566d89426fcdada',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b5034ad0f090fe36db6',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f688452b5c669fe080c',
        platform_id='intelligence',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-850166e958b36bbd717f',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f44df4e06a566bf3ce84',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ff9ee4322749d6eee75',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62650ec138d695bd4904',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fcd0282210091f7461b5',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21f9768581de1bef6823',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d94503dfd131c433f148',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ced7a788d8a937199d8',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d3b3823033e9ff7a7b8',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2ff9cd036509f42250e9',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3eb8ba744eb8c62e0fdc',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07e7971628a9837afeee',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c04f13b273f14d995c5d',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-242a843d9348a8ca01b4',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47fe6e24129d135fad32',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd52f176a194df3a750d',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a51ff54b041fce8520b',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3bbcd15beb465f433c8',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d27d37a903b1a4b54441',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c263dc9486401ad87af6',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5666604e371c822bb504',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83378d2d02bc84e633f6',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f7c3b43d98e6bab0d02',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fcab9e788a54d88b2c09',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56d6bb19afda28ccae5a',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4bfca883cad6ce602b10',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f500daeae486ba2cdcd',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f8934355f44f0b466e4c',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd0ac6012addc4affcb4',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-596964a489d38c28b8a3',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7983f2a6be2c143b579',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56487e419f3d40bf284e',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d3ad87f83d8efc18985',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-465ae7299adac174f840',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4dac4255326234ae329c',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8d1e1323e070f8bfb6e',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-82961050f3296e6350e2',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-936a64989d2f4bb41159',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e90c418847b7d360f1c8',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9c468ec28a8deb71438',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-92572dc464521d084b1c',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-88f0922ce0b10440d0e5',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-04abdb578bdb1c40da9c',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45ffaf522f7c45701680',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f56c1f06f4735732f690',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-819695dc06f48b4be9dc',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-067cbebae76fd40757d5',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1e05c374acff6259b1b',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f776477806c1486425c',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0fdc8b395f9f32a7366e',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b633dd0697690bb8aa0d',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c9428a89d8f2253d63d',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57a933e95777d5f37262',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0419ccc3691309a337d9',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a2e522137e5d29c950d6',
        platform_id='intelligence',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-27dd6e50171def979cd8',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07d3d87bcdbc6c0f4faf',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d997caba88a7176b48f',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1c89ce47fbc450aef63e',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ea7b683ee1477618df2a',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7ef88caf92770600a26c',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3106e406e581f241b81d',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-db03a704e12737f6292f',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca36b0f0ff3cbe69ae20',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1731cf3fa9d1b902dac7',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-386da4ef43e725c512a7',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-64ff3f60864b7a9d452e',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aec17ef04ed5dccd174c',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-034ed523a098ce44e0a5',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-96a86e07117b0f612900',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ec10671f060d04b52a1',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7fc56bb00f7bbcdc9054',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ef0d898d30b4714b2a3',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77df9eb17f6cc95932ce',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b75e5c7df4445e4b350',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4fd35b76fb7666547c61',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2db385d902b728930d4',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9a083210dba19ccac13',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3484e62613e7ff85706',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5493db9bf516cdd8947f',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d15338624cc13eba048c',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39c2b09371fdec0287b4',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37ad17f0f3ef045f9301',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7d68af396c43d0c3068',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cffabc719096fb96c443',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d906f9f728a5403518fc',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-93227735450fa46d6c06',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f2c41fc28148fb8d23c',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e8cd283858b35e8da0dd',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2ea65d8989388c890225',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ab694c73f6d2e410ebf',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-532595648616a58e8084',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e918959f8ab392744fa6',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f4a0b7150cef1cd041d1',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2196eaeb6c87043ddd3e',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b665da27342bf34704b6',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-946f3193029c948f63da',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-78d24367959e3df605ca',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b7b53c4fccc67a48a035',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a3548615293cb122740',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94e832b010b116ce965c',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45d0f3d15215d3f26a43',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2989a13e5e1aed062fa',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62c33ce78b6dba2bf12a',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2512d6b9558ee38ed8f6',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e36daefc7a1cc49e53f',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bad14c4dcc978c32c02b',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='09_repo_tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-08fd185a8ba2a304a94e',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-intelligence-platform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-539c3a73c2bdd75278c1',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-intelligence-platform.git',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1c9ac74b2e4d6e8b7944',
        platform_id='intelligence',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-intelligence-plataform',
        canonical_project_id='tudo-para-ia-intelligence-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de31da24eab2c12a0ed3',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4cb49d0e835076bedef0',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-03f4276362ac21b00819',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0f4a9e14c019fd43c036',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f4e5ce976b1701376a6',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-58b7e38e8a1d279ec081',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b59f980dcfac0ac74e2c',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37f586346247209bf3b0',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b8b507ef9cea3e6d6e17',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02905bde09e7f4cc52d2',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30736f437e55c1c570f0',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4dd790aefe100f20474b',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d447c863faf9f0f479ac',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-817ca3987dfb2cca70fd',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4344ff6ec429893b20ee',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5083aa9a6aef93634b2a',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a856cc9884680ec53a0',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f4f519b1bd34ef225fd7',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70942e95bf2cf1be8abc',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d29b45807ea1971598e6',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e521f7065739e4087dd3',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-63a08c2643960fcf4c17',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2c81ce43df609108564',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2569da045bdb206043cd',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca4a87d5feb3a2431c12',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06d49c07e4f939e0d9ef',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7437d7cde3b01847991f',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b5463611772440add790',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1da948a6f28b5afbb793',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c0e6d10bf398e1adf5f3',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1991210a39fc4fb12db8',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ee4bf97b2377bee3c3ad',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-738c093d43cf2914b365',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2951a4d2296492b36bec',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a41cf9b273c4ac1edad1',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-87444e9cc55f3cde36a5',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-770fcac4d1e6ad5c069a',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f201dab50272c6d5f936',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79d974121fdc860a3b62',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-03f8dd7af71c54669132',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d25b64e6359080f3dfe',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f6cbd519decf407f8f7',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3189b768f585c566bc17',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-739e47999eb643002b0a',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19e530820b971414ca0d',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a142a0ab5ff8b0c2f9e',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abc255173237b48b8e6c',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f4ec2bc1c202fd4817d',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-82b4964b17e67216a073',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c230e35af669759be5a',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-17eb38a337be5a315c2c',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a5a8af7e82862a188811',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fbfaf156ef2641096356',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd98cdfd15556eb6bb90',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-054b5c3ed77c41af2c67',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eaf3e83b6fb57964f91e',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5190977b606befde8165',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a2228e345501588cd590',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79724200b141e82e21ea',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8dfa215d0e6cc28d8968',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-810af18cd89064be2c04',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86a878682954b928ad2b',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-538446dea3910f91399a',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf1eae9cf5c4f7501542',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c3f6b0e04872a2a542f',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dc9c528ff3d51c92b582',
        platform_id='mais_humana',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24f771fc34f380c7de52',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d8b2a14c6c687083632',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3e2d5da01e6e5c4446f7',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2135a4fb11c839e4728',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-29c974f39e9fd57bc964',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6bd287a74a487f573a33',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-810a07c52ed8ea2e124d',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23a627ed418edf014433',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9865a30ea30562a127db',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94bd040d008072f7f415',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-835840dd944df1edcd61',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e4401a72853a9f3e0213',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6811411248c093d0d0e7',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a75b68c62ecfa9bf5d4',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d248d32c926bf4ad8625',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02f66d993e853b165e9b',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-044e0bc816fbf4869edd',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f361d10dd4dff3c359d9',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-889a1eca3573ad0087bc',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a31def0a73ebbcfda0e4',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-84e39dc8661d98998e9e',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd5ff1db1e314f59ded8',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-29df0d69f73034b09adb',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9882e00ba6983f31759f',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25a38ccc7bfacaa079bd',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-361dd3c2a275808fd14c',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91ec0d4cdb9837b31578',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-af34ed94964d4748ed5c',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79772a3c24a959d8b998',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-456636e60fa256eefbfe',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5bd07ab36bd6d41ac5de',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf0e50760db6e64fc96d',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c3416a4e75dc6cb2639',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-629b261aef4f0f43082e',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f386eb38a7c118a48bcb',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-409644c8103eb16ab391',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3994f118f81f94731152',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15d80b8460fed66af6e8',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-48fb8f98fe5663f0f5d7',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2606baf35d358146b23f',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e774d547314e5261741e',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0052379a9d0e03fd7ac6',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-50b94a835dffcd23528f',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-137f1be728406b1a44aa',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df19546d241a8a44743e',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b2b052941bc490dde76',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-139d6c857f21329bd954',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dafb6dd3a1190eb47215',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d75b979c080b0f00d2ed',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0d4411409c687d599b80',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9dfdd551314791893a5',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a47a4ed25a74610bd052',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60835cf586a0bba3c39b',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69a1a385d374f6a2db4a',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-428915f7efd123c04598',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-235cd16ee0b40d47d167',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-738087e387cb7060084d',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c60571aa0d290b05885',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-340d813f1eff76e9d053',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e4c319833e1eefe60d1',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5882d4512afa26a56ba8',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae00bbaece9ec4042df3',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f0a4fd949bb9c671603',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-520d1bfa10adcee6d634',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19e64e5152d7d3794207',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44f1d52eabbe3721eb81',
        platform_id='mais_humana',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-63225bef8cb62ed18727',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2aa469b4beedb2852da1',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad758f1b76bdaf37f0ad',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-08fc408f9ff003e05628',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44502398c122c5726784',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b2d991b60d4fc845022',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97ed2a5a653528c6128c',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a2c39b5125d5c3e43c1',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-408c2d946b48bd332ae9',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4421c664ba02741545be',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce90093c1d2f47b431c6',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-901f71031acd7cda7ef3',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7b33cbc7ecab900b266',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f93421c2b92427b2aef1',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aaab60badf60392d190b',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28d6e5c8161f0c15deae',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a7c04d5d9b32b13b934',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8278421416f81da915c5',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-222c6f1a72551ab266f8',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b5208e711408eb6149c3',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f59ddfcfd2790e2d5650',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd75640398a770f5dc65',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ffa59e148856304f5b7',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a7a9ede645c8ce5063d',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a1f12d343b72ae486615',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c270d08936c68c34124b',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d79857714cc9a725559',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b69a6fb60a316c2f390',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97530b1a2ba94c40f402',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6cfe4150a3cf612e335',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e07014a3301b2cf9c47',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd576fdcae56430bb65f',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6235b6172a942846b1f2',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-987743e3f4b493542f8b',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a1455a3292706cce25e1',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0f40bf1f206f7242968f',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8bda72aadb66b8332e93',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6fc174edd3470a5909a3',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7cac8882f786d5c7cb6a',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0feb85e7f08759b066eb',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae601f7d92938d202cf6',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ca25add77248ad829b1',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-092f3825c436b4e99715',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-41a3f34b67291bda916c',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e5e56d43cc229b8da8d',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-efc8b70d8d02794e46b7',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cacb8d1698259d850511',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2ea30e16709eec8adbe8',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8cfcdbb18a932ca0565',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f36add6daff5c67e35ff',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a21fb7ab1acae387168a',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e6c8407889105cf72906',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-95e521df84aa04169fcc',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-445609ecdf64c4fef82e',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-67937d6f9f5d741dd66e',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c0148645ecdff556c44',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3fc295f44737af4690ba',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79cff7cda41d93b0c09d',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d735e0262809c9af28e5',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-375397eeaf795790396f',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d06871d3ee1163df3f4',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4d8549092ffb61f8f29',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-34688e0351415e08d708',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47de11d6fa985df50693',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e2c1a6e7883a2e55be0',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bf2c7adbc09b8ea4f4cc',
        platform_id='mais_humana',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f33aeee1253452003d81',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15fcd78bf8c0739d5339',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9cd1b1a117d22f004752',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9cce8eb1fd28629c267a',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-153c3bd630f4bdf3dc34',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-626ebfc3d6876abcd4eb',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ee15961373e7bb34574b',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15c6f278f2df3d55cdb5',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19a2d8750caa97a0abd2',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5bae1cf4eb0de388dcf',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c7ada60fe93c0d1baa07',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d6036d9a77c60edc2aa6',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-03820f3f933eda41cf0a',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-90838cf79b06f7109d40',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-14f836c582b2fe5ac63a',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6f174e6ee4620e7d65aa',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ab03817729e59b9fdb7',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7af7f156b8dfe48b830',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3403eedcd329af50eb3f',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-92752242e1b71edb5f35',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed6d2feeae4e60345ae6',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-05f6ff5275aaf09ef487',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9597f3cd5a7351a536b6',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7f6215229cbf8c28e345',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce0a8759a6b0319582f4',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-18ff7697e4ce75df0fdd',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-165b98e3a30433c9a036',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf6071d89eb23d45f2b4',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1d3d4fc5673b368dd03',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2c90d7501e02bb9f2e5a',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e19faa27a586d22ec1e',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b35ed18f277080d1541',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e5e48e3c31d1e356863',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ad6976840bc10f7632a',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7cd17ffdf3c46f411cb',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ce9436bde1088c3316d',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c3878e5677c9cc7bb91',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1c8e880cd5797c7cda34',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21de7cda2ed82fca1bd0',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-27632f8faa36e8e45b49',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-491f545bf261472fb27a',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-865278c2a2106215e052',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7f5e7e0a70e95da8d2a6',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d89b532ffffabf407ccf',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd7745043e40045f4c66',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a681ccba9420117e824',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f65bedccdb5bf4522c0',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8c59f833d6dbc1246fbe',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70503993af55018b97ec',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6da51983e26a959ea649',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b58bb6b68555dec5873f',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c0252eafb5b1cf3aeb33',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c2db64c9b5b512ff63a',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ac2587b2ea68a473b87',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a72adf539cb2f4e39a1',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0442d14fb05ecc824742',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-421b5c64791e2d890228',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f8b7894d9b2c950aafb1',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2b2a975bfc28b605bed1',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d8354827866260e97e4',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-513ef036c21d359f3a72',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7e8d6ed6ceeb6c5dd82',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-793889ea5525265a9cf0',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cb1db71df65411e73d5a',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e69a887844f70424db09',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2e3855ebe3fcf713b76',
        platform_id='mais_humana',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-147ba80a37ed458c2474',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3dd8e69279af2bcaacd0',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-593a6a510f4dac822cb8',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6bbf375ece8e06e3c2fe',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5bb3b96974c3dc9b017c',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e4913608cf06460e1e59',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-328fbc148946f770cebe',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-232f57d302a62c6787a5',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-609ae2d4177b4fe5ad82',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24c0494bf62550553169',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ffc68ed7393063e358c',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6512cc2b8681c536e69c',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7765d70d22c0ea33f4a2',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-169bccdc4bcd51d17c9c',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47df1de7bb2a92f2c5cc',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5d0e1485de5506b1e53',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97d59501158955b9e7c9',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-292610c245ed36ab9c7a',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d6832985dcd8d702ecb',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e240c97f9ebfa81905b',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c42a6f6b33e0cda29caf',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f2ca1e9e34e497614dc',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2394cddeb2d7be6f7fc3',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ecd7b97f15ec61fb489',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b688a53b02b0939d3cf',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a92a6b05fe2838e60ea4',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0f3f86af327fff31c973',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-acae78556ff3df294a8a',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6233d3ea032d342e574',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-152cea1c6e397f8bc105',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30862cd16e336b9037b3',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-59fbd113fc2ee71df928',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b90450ed954f3a2b65c3',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6333d9bd4e027f1e412a',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30e8743e6bfc95fbb11d',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ad21c3823aa41497a92',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fcad15203da77c829928',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23d3890626f86b7e38db',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e00f5e3a688a151a98e8',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-afa5530959f0ceb631dd',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8d0160ab2f1f6141ea8',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fdc4b122711c54e06a3e',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a639a05bd62ddc22a01f',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8dece8246df41f66f61',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cefea1bc7d1a6be3ae15',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3db413c9822457bd519c',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10ad0566f11c7dfd658d',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16377b83404d9f3fbc57',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1c039d48328c05f3c5b',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c687f7f833a67d8761e4',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd86c864454e7d347cdb',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed391ce3c517f12faaec',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eec5843fc8c016419db5',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b18d9df9e2a9e2a56075',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ecb6e13e5a27b9f4a294',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-50f33d01dbbc8b55b37e',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2533aeed11bf0be234af',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37dc0fe2cd5531d7957f',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3bdf45db126d9dae5688',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d7b9ab63bc8701103f8',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2777c098bc9bb69b6300',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a48f8a83d0feb795508',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='15_repo_tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-597b520e9fe28d3035b9',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mais-humana-platform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a09cb55a349890de730c',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mais-humana-platform.git',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36e5d4367a8b52aa939a',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef6398c444c99227d6c1',
        platform_id='mais_humana',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mais-humana-plataform',
        canonical_project_id='tudo-para-ia-mais-humana-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='alias historico autorizado para compatibilidade',
        required_action='preservar alias ate migracao Git/MCP coordenada',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-382157252533f50bd93c',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6e45d695f7d43d8e314',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e8663152dd18ae15dbcb',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-549fe3e674fca58718ee',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-701bc80412f555188ad7',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f30177f970b5d3ba682',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3c5e93b84ce71172735',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-843bb62c419027b1410d',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9a93fd4e66180064856e',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1c64c26c86634f429d7',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-279e2bb2d1479ead6fb7',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f78a1c5364cb03675511',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f88750e61f30993df77e',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2072c9c8687a02a141eb',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-327430a243b0ada1f3d7',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fa7e980b71778d99a4c9',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-61434488ebf84710cbfa',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a2c972920ec65e242723',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef6c42f643970c9d0b9a',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-509c4aeba2bcb6a7acaa',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2083b09b96886889f55b',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2b1e74de631f3f8f6024',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01a74e32c2824fcf7f1d',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b1929beebaba7c77ae78',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-647f154e8a636cd72527',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-188a4fe3b63009cc80aa',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2c1a89fbd9ba5cdd1f28',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-312d7e42e46c7026c2d5',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cb631aa960c4056d3799',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-098489d09696d1ada4fa',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-48188aa30ac80e361fc5',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec8619e309a675220800',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e1c2ff08a30afb35818',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-887b49097ebdc85a47da',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1cf1b0240511a247ab88',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5be062c7f1af0f2043d2',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6dae2404ed7249ec6126',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b70289bc2415526545ee',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f94b8ae6db7903af238d',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb5ce7bcf0ca4a60ef59',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b9e1e5ddfb96c3656465',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-acf349e17198a78aff03',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da0547880310890c5402',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-671375cf1c8286a66706',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6bba5e8b93a3fed4636',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d85dd1f889b4934573f3',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01e868b39a2d5e025af6',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6314f23e170d30f7b9ee',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3cab60bc600f8880a23f',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3845d773331e694e040c',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8aff597e83b4f60bd192',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47d11a9a83a997609c54',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-19541fe5094251bc12ba',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e580f09251e114f3fd57',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d180e3b7eb60de01247b',
        platform_id='mcps_internos',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ab77c503ca62bb926cf',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-00fde50200d7f82b232e',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7cfa032985f4f1e1f357',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a4812a9e67bd0863118e',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aac08a49b7bc071990d3',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-93436c19e794917e2d96',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66361698d417a681d3b7',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b2f562dddfcff3d3aa4',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-55909240956dbf573c68',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-508c5204517054b06398',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c813d6bf9840c8046381',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-827d762b255472fb8a33',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9f12fc792e6a7db133e',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31f33edbd05bcd24523d',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0eb6625045366f4011ef',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-664089141a25bd7f330b',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c5663acd4ea7168b7c5b',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aa622443c51faa261f2c',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4fbbf895b5af9bbf72af',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d9cef99041bdaf61067',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39e29045ec898f4400b8',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fcc35789d9176a17944b',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2a0ec9a86053693c64a4',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-13915e2c67533beccaac',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e7e2261be8d498a0add',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c123997a3183262b9446',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15d78959fb99983fa657',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a18243dce06a56e43f32',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0628c4f4f4697a71705a',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5c1e982cf4f8e94c8d17',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2c8fb09c9c836993e4ca',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28e07c53d2ff6283634f',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b1b58f9f3ef7c0418e43',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45e881ad997ad8ad88c6',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cfec21687785f2ba3cd5',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-23ce14a7c136ead8f7e0',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-88ea7fff5c34b6aceaa3',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b643aa4c004c6b6f5b82',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7cf9795ddbc7370db018',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d04d136100a58a687dc',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-88051766eb18fda8a252',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6edb3b72a5cd7fae8099',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b3e866354ba893783af9',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-961baf7ed1430c4635c3',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1409a20206b3ddb2a9a8',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-621e5a635d20d567fa5a',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8dc3b1941dc0f163b1f5',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d89abfe805ee0bbda4d8',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4633bc7580ead2ba050',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb33f7a0c74cafe2cfac',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6416c737d7523981dd7a',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-984d9a1a133ffccbbf7b',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a6af626f10f51e62e7a',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7b65b8f3cb87c78044d',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6a76babad4449eca039',
        platform_id='mcps_internos',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-46f45a039054fbc4fb3d',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9bcd773b3b4110ac1be3',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3420a2815334f2e91be5',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7f62df358fb021957a7',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c3db826dbf12da8000cb',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-209473a101560dcab268',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2ff59760b319801c2d41',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-016d802245be6affe94c',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ece4167e69d6bd052b52',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4af1cc49083ac7ca5841',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45523ff102b8038265db',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0974e5a2cc0c4de25592',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7715d6fb1b964adecc2',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b1f119c9ce05497382a4',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da1a6c623a63aaab7a66',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ba5866e2f8ad7164028',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-307498c40cb1fdc1e9b6',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dce9c6cc0d9e76feefa6',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd9b77adb426027ee113',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-163780d01500db21f55a',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1d3a8d7dc334d0d9901',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-991d61d5c7879a3247d5',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8aa0a7faa723e986e137',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3cd140af5016a5d8355c',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f9ff1384de71a020da5',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-755430a8e4af6a774c14',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e3ae26e435fde7f81b2',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d300aebb9b792d27bf05',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-599fbd5047425c13c57a',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-08d497ba537920888247',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66c26005e216e1b31e86',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d4ce1ab53232203c5ce',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6fdc40f93f4c2ce9ccd',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-51df3ef176bb59ee5ebd',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a24df5f82f3075e7f86c',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f62192b858499fd92dfb',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56a2a35338bfeb9760e9',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6f21bd25fcf20b1e7294',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-72a1eea1be5618d45044',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ee3cc15a66552ba210a',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c614697ba8302e0446ba',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5907ce0da35d18ffe745',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b023b1eed1bf7bb6e035',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01ec14f9b05ce84bf135',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ff79412af5e9e6d5f7e',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-670945b26934193347c1',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c44df8640b687a1e8f69',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44e761a8097dd3451000',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef5df31215abf8e2ceb4',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b183260514dd8e22b9a',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d7449951b1020c0ec27',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-08005b49f2a15ac4956e',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-652c0f2b987fd546ab87',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30181d9f994f76ff886e',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d62dae941991d4885ab',
        platform_id='mcps_internos',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d29df29ac0fd6d898047',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7b195d3b033913db5cd6',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6ebfe6f28f4c8e8e3090',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3272cb62745a717412b6',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c12cddaca9402df632b1',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba2aa4200760998b29f8',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69b31710c114c1aa0cdc',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9172efbc99e33ae609aa',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-90ba40096d8eb4f440e8',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d434be98d024933b4b87',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-208d81fbbb6f3853bcec',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-32d5df1dac6e0167c756',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9038d129e9c935e285fd',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89b1e6067e2d8be68635',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff4dac5b6d13e4c8d410',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e8d0ca0a3e11562d11b',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6726b9c08f324a74ad3',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49ca4cdba33235149b34',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e3df347fb11727908dca',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-069e87c181e0e96e17f1',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4aba9426a02fc6a70fcc',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-740e6579a86322e9d5ac',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b5120eaec0aff612d22',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2cc6a755f841e27c2de',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f88eb6bbe9da19b5d32',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73bf3b7fed8d4e9a7594',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-432d98be1d9a2f5dc961',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b57cd245de8ba99f9853',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4cf128c2da70a39e20da',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0421bd746f6bdeb8e3cf',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2b5fa343b64b66be6988',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49e6304bc0cbb5a5ba6d',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-810f0dfedd3241b2b343',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e6f8f9c244477902eab',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9356bcc47c0044dceef1',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e3e06b7cc49cdd2ace54',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0caf9e36b1442e557b4',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8a0814289637baf4d8a',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cdc4a841818c33915cc4',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b58f6b5da06c7a6c4084',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9fc65093ad48f3c0ac61',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-64d3d4546346d8f7ce8a',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a5ef209ec3a543ebf96',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ee7b156b613f55e525d',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba04a9223214ca6dbc4f',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d998b72bec0b2f5b944b',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f7f2a96e9461892f2f9',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-90f2afdd37a4b532bffc',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-319ef6c6b232b63ef294',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ee447c7c7814138caf41',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-218fb91940a02499c4b3',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16f52d15744f8f01ce7b',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1516b7850142960e55e0',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e0b149a111685a76860',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4c1647e085becc747ac',
        platform_id='mcps_internos',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86b0d472c1b99cdedddf',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30bf6866faf6135d475b',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6fb63274f2cc946d4afa',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a12939a600f6ddfa300',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-700eeb1ad2d7e077fe9e',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8be64034f4fb1bfc8f95',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-80a5dcdde88cbfc37557',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3842ec24b81621efbf8',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e9fb2999c3bd327d034',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8b76654f746f176ec9ee',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6b5d69f302f7b14a195',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bcbe75af5a1126d073eb',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4183cca8b5f44e2d6cce',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5152845d0148553c8712',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49ad420992ed99330c0d',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c8ee089835fba980ac7',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76491efff32648cdc761',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7fbef17e4bc5f5652e4',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75f8ddb3b11da9365f09',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-810606296cfc0b675c3f',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6495e574362b34e525f',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aac10512af5c17e83f7c',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2c0686150b3f34d2484',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1b9a14f8a6892330acd',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2614915d102b48bb15c',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5991f00720bba8c0d6e7',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83694800dafd4ddbdf2b',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56301b705304777554cd',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b8b277892caa17c4a476',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-956c25a58343e1d06825',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15db4a4e20d0b7c2210d',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b4879a2b8fd47cc6a3b',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-53fca40d02b4b0d209f1',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a870a222332b99c4ba6',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ffab79247272ab1bded',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1602a7afd4c8129b739f',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4c1ea1c57b54aa2931f',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d239cebc837f669bf6d',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-65046eff54488ff83909',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1eda981f78298f187f34',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01eca50d2a4183547335',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6bf6b6722ef95ac330b',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9a770f0b4c1440257f7a',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-87047c3e1494d18d849b',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cfda82781bec0ce063d0',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c18997e7e02a1dbf71a6',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e720a32148160b4c3479',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b1cabe574d731d7d57dc',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09a856cd79f3212e6d89',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-92189874c129bb6d156b',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-440bf447e75938722ef8',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ebb4edcc6ff2a8b5bdd',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='10_repo_tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ab0da1d0096aaa1cf833',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-mcps-internos-plataform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-834941d7d0b6f95ae0c9',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-mcps-internos-plataform.git',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a6f37207db777a9ea4e6',
        platform_id='mcps_internos',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-mcps-internos-platform',
        canonical_project_id='tudo-para-ia-mcps-internos-plataform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-17fbdb749f74791cf8ff',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47a4f3f0edea037763af',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15ff4f51145d4851a646',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-87aed7eb71804705b492',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6bfa9136e5b72ac76bec',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-898c8a080aa03d0bc003',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2960ba08a034e2c58a3',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f58528b6d09ec3fb7aa',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-48da258178505e71b966',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75cc8690d63105038ff7',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d448137e1de8639c5bbc',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b3d35f297e90f97a0676',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e1471f0322e9f45199d',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd3f2bb4fe50480175ae',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bbd0e7e6d5a1e6de6663',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2c2e690c38005a8acfaf',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-074aefa1acaf519355a0',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0ff8ecbe88f664ec129',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd422e4e004b8e312ff1',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f392213640628b6f6c2e',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-308bd5b940aa4d8670c1',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-025abac435f109650831',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99edd26e9500f1e334ce',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0def6aca9cee26c3f29',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-08f16a8071e56fe421e2',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4613eac3310f160e0de3',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d6d49807dc390f7298f2',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6cd5d841cad1c3fda5c4',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-afced3c466162109aaa6',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb6f99633a127eda38d5',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8770ae85298ba4ebaa4',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9c675b7bf70cd3d4ddc2',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07118fecc9b445aadcd0',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7dbf86e5e23cf0fc7dae',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c446c2a5e433947dabfd',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6a2ec0f451bf53ce17c',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-13fad36cb40626f1e7f9',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-42f90dce947042bf3eba',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a4e1595dd762d515fa7c',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fec307f26d40c53a9d08',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-46950ae854963b997304',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-814c25dbe47d1d023f1e',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e46ae528b0a3c9d035d3',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8b201dc2518484ca2ae2',
        platform_id='platform_base',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-29b3194008688c23670e',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a9f63877c5aeacaea2a',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77cabc669130087ad449',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b2e81f41079717d023c',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-932c11a132505dd8070a',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60be71b6fb76b8e51a39',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60afe2075d223c1b816e',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8deb1d7664c125b416f7',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8d9ab6bdeecf31757f62',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fe471bf59c306babccb0',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76a60ac6d95d2e5af5b6',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1428d8c6645d90e2adff',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-68cea80f4d2c1c836ab5',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b9d60a39b86adef09377',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ca7622c4d3305a807c9',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8c395921640fb47c7bf',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a90f68818e14d7dbdec',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11dfb6d4c58819bd4b91',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4a4512d8eb5af62c178',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d96820acbb46ee529f9c',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66e71a6ca21c7c36e16a',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89341d5e98b5338b7686',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-951eb121e4e65edb64fa',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a9f5259154f4ce9f704',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2bf50d5a5e39147ec51',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56805fcccf15d3b2f38d',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed1ec72a37768dc495f1',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5321ba7ddd69d174a2df',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e52e341a4a088bbb7665',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31459f699615e8625644',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70c1870e312e7abf162c',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3992e8e15454cb91a379',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba26931ce247f6bcb241',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a778b7fca94e2b6e084',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b7dbb2a0bde3f19a9855',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98a580ab9ab271ee3241',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7190fd7354ebdcd8b72',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7b4a2098d737b7c3cf0',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-332af7ab68e20b716bd7',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-faa87a383dac42cd7322',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d27bb8f292a2732671ce',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f06f154bd9bee9a4b16',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef6c183549fb22c2cccd',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba7b41e2f58fa908c039',
        platform_id='platform_base',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a6f2ea1e64df4ec325b',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-da5dd53916b12179f444',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f609c6ed90355bf330f8',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7cf8078837e8820786c9',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e20455add80a05e03e28',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-42f47e861495f2400302',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56c0d751c47a6757f819',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2e88872e8edcad9e9a3',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8c92518fdc8da4b186d',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4729aafddd747808debf',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37241c3c88939c632cc4',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1cf00b910a24877a6a74',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-51652d8519468f19ce5f',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb09183bd1ebfaac4b8c',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0655ec1171f12dbcdf1a',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c456322a5f7a295e7b57',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3703ddd5fb8bcf12d7c6',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bdf59de9b3bf925270d9',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69de500368306042372b',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c607283968e62013fcd5',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d07ceecdf9b223a7724',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1cfb12e5679a841e4f43',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6f0b3775a2fb2eb14977',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f825477fbb4188e5158b',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0bbc5f59fbfd51f7812',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef5f1526a99c0ed74229',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99f47f3379a284490033',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fa42e4f3b6d7ecc1afaa',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aeae361db18c1994afb8',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-96a7f6e897524f1a4f97',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abe02609a81660bfa96b',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-389ff3d0ce812fa4ca00',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b37c9da88cd587d6860a',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2eeb6bc29078a2d9c5d',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f2279045a3d112fc6f0',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9ce92a8bd7e2691e8ec',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b436e8c2da354c62d986',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-35a60bf335f1dc775b7b',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e085d875f53c4feafbbc',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dade83380f79b7d07bf8',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-50f438fc82e0f68e38d7',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca626e71fb05dedb11cb',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5f58925b7d1b30983ae4',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc6c24be14b754fa04c3',
        platform_id='platform_base',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-928edce214f114ac4f6f',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2253256b81f62b540b8c',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cb29e6a62225a8ad0829',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8c0879382c9ab9d3488e',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d6109f57f2a9380009b',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7de9a75c325b924a00f4',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3ea2b2053c0130a1355f',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1001a8ea53727a8ce69',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-830567a17992bc489742',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4dc2b46e1843dca988b0',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57d9825b1efb8a019992',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31cdb6b54bc63214a3a4',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16bbea522c078f24dc60',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fe4248fa8c983805cc1f',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-007dfe9d2dde21cb3b3d',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d07b2969c039353d25d',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bdf6e689207d38312f40',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ff2b726a35045ee4db4',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c29b229ba232da8718db',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d79c6bace8050ee51f8a',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f152598e188800785572',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-81fcf6f774074aaaf3c1',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73114025eb7133b9aeeb',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a53f384993650fe4c76',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd46b2fb95b73763f0da',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a6e8963940cbc8d819da',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-40f454fdac326a9372c5',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07a70f5adf967bbc140a',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0745ace53fb567eda863',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-905c547ae558bd1088c5',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eea3e07abae5ffa9a24b',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9a00704b325a4768723',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cd9632caca950fff628d',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-652d79126fe82e44957c',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c85ace68b96ae5ddb51e',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-97753cc56964496fe0e4',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-63dc28108d47015ec446',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28be954c0cb41c0c7d64',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d41506ac913a1cbdbe5e',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fcc69d20869f8ded30ad',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-43682bd2d2c209828461',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c41de0d5bebe83811715',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f804086a9c92aa3e078a',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad2e9a48d964d69311e8',
        platform_id='platform_base',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1fa39afd4e2cf7c39b9a',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-756b5cc11093ee5b18cb',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-87f6a3e4b61274ca13f6',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69224bede897a5fbdec8',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28bc3e46d0072dce6250',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f37708463d95b59d6630',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6f15bb611fa8ba39539',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-004816caf452dea817ab',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25ff2aac648dfa0acee8',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-870fa7f9f61cf8dedd5f',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d9b743bda247f64b6a3',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8fede81543d826d2b3ff',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba4ebf048738243bb838',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-314e8bbe1197ba77a8c4',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-030576e321b2b9c32944',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4a0e2d6c66ed574348b9',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a9c2db299f9aaaa101db',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-95921110526c9c7360a8',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36ab0b9677233a89828a',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-805ea94d29e26c1aa0e4',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1175521cc30cdb4cf2d',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9256e97e4f356581f899',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e32a0888a7e46af32b7',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a81c926e86c773561b7a',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e7e49fd1c6a4577eeca',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed005468ebd5339fa008',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-42c97ebe4f06a00a360e',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b965b2f3968b2d27f7a5',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-440a7e06de8237709985',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5e54763df1f4d35e434',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fee1bfffb73f5f34ea42',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09455b3f6809312bdfe9',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a984916ef56deb93cf8d',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb83ad42c9db15cfd5e0',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d78646edc1e7c213cf6',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f1b156bd81354deed8c2',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5991e1750b00333101e8',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-361bc98bf2ac546ee5ff',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b004b44e89248169126f',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a6c3036b284d051a0807',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7879841178a454076cf',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6fb0fb2dfa057946864f',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='11_repo_tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d841a036e70a4e78be94',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-platform-base',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b377f6d2ecc04e8a6dd0',
        platform_id='platform_base',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-platform-base.git',
        canonical_project_id='tudo-para-ia-platform-base',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-67313d0c749c6c9b38d6',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7638e84f23b2facd3c97',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f8c19880f3aae93f3710',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-50ec19c3a18dd1dc3775',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e0bf4a4c14fa9a4e22db',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-46d1459af826013cd8cd',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-888c96815e9219e6851e',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62c8df5688d4e114702f',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-071c3e74c838f7ea1196',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77f95992287acf33d38b',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-63ecac02d65ec51eec41',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3513952055d44f88a449',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-42e81f50ec3defb4a388',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cde4d0c8b0c8bf719735',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-78e29212b374511ae6b7',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc2d5c76a3311613d5d2',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd8a81e5902156c5b26c',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4da490c5e74f6160967d',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2803cacdf99e547e377b',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-00fcc82c02769a9da583',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7c11fd8d9b17b71adbb',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b56737b10366177c51a',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b906ad41493b10cceaf6',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-44bfde13fde38330a9b4',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cbc2673da3b8da8f0b9b',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7dce3750e174f8bfa5d8',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7489e3671873530c9c08',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3e388d5f3c0d22f56ee3',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0225193e6d4396e353b5',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2230f95845f28304b266',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce30266c290d9d578341',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb327adfd8954720e1c3',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bbf929b79a2cccc66b54',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1d021abed818cebfd8a2',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-799859e14d99623043b4',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-388e9e73978691eda9ca',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7408d72dab19ee58a59d',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-48879a1b08a78c7f5418',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f60d2ea7374a65af7a6e',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6df41f9d5d33824ee1ee',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff5607f93ea218f35759',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6086c92ae17cb484e471',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d0bb8ec4cc7d3b9fad3',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5357a175142e9a607c72',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc842204fcf4cb9746f6',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01d9385987730304570c',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be9fd59011fa32b79b07',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f49beca33cff2f6cfb0e',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1954c868f5218ac45586',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ddb4fa5bc8b7b22efe5d',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7139ff38dfb63437cb2d',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3c77e11cbdd512a781a6',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94718eae663b916693be',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c18c3d7b9acef030b16',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4a10f234bb441dc6a331',
        platform_id='public',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21c99d1f20554cbabc18',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c74c1d735ac6bd0b435f',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02d0da0c7ca8407278a6',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c47789d8dc575df9c47e',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a883b0c75b01b952de98',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-43dc0b2a1ad91bebdffa',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-85f6bf56217cf818ee31',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3f35cd25b3a0682deb9',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c65dc8bd580c30644f5',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b75efe00c7eecb3b49fb',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a0a7bc89946fefead46e',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7c0ccf8fa668922697d',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4596490424900c9ba583',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9aa76efef3da55e0610d',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c04f92a15365b401c6d0',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b1bd81191d5c1999aed',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c398eb5bdbf89761f0ac',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e045b44047443f24bd41',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6de2a814b82e1a5c6a9e',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4554a77a884e638c9a9c',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15d24913def513f76caa',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a17e17c7e5315c2dd9b4',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f141d9625c04b5a0db84',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be0f22284df9aa8d9a49',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-63d3ac0d8b6019400ebc',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ae060897a3ea458326be',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ce438d59490eb1efc1d',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e814ec0dba8bb420669',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-104be8fd909b0136e008',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a55fd5bad16c9c4da470',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1a40491c66325986ee43',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2729f362d8cdaf071766',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2033c0b06e33f50260e0',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f32d394edc13184f56a7',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed4a6c6e51d527a59bd1',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a96601877e18125f0273',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2b75ebf1aea78a93e584',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-064a15318009cded4a94',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-546fbb259e6ac8f61dbd',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-677b2497e61a24d9ed05',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d5c3b1998638af6c31d',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-595f1396f2c110b237ae',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a5416119fb477e14ba7f',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3bcb86acbdcf51a4ab9',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7fb3c61a1549de7b158',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7ddb008053cd594172d2',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e29b25c34bcdae9c0c7',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-72876d9770c1e61d4d43',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-725d0706050eeee13a63',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2c9533fd6409a19fcad',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e21110029de9e814e8fa',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ff4e01d1f41972d0d40',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e904692a767c6f8f0551',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86b78f3bf51d86a201f4',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e1cd2049ff44199b548',
        platform_id='public',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4c82ff00635f28762b0e',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15d4c076d1296d89aba5',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-626782d9daf76b3f7696',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1103807275e2ed7ca581',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-50aa48d2723765e44121',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-336bd2890ebe01edeceb',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a24ff6d427417c3a201b',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3062d2e220839b9ec3b1',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a0ac06e5eaea21c62723',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-45f6ecef91822a045bc1',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d9eccdb6e0b1179a54e6',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7772dd1882db82458ce',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e82dfed29f624cc79893',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3765075062367d42cb34',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a74b55f4ec1488b0860',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3742f04d84947fc32f0',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5bf0961b11a7e4dde3ae',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9f93fa6fe44aa2a02359',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36c695233c67a5e6505a',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0d7248e94f2434146a01',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24569c45088823ee648d',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c11459d51b6e6312e768',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6316ea540a15ec8a36fe',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b3cf0cecc802d47c82a5',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef5757e9facadf825eb4',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6691e2127cb0aebebf35',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0d375f2163fcb998855d',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e0ec07d91124a20403b',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e74fec432e26ff5ede38',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-233104975d0b838c3f1c',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fa01b0f8a61200b3a134',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ace1d416334f4ec7acf7',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-221f646137dcdafbeef4',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e3ca637e5909d2d24e3c',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d5522711374cdf020db1',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62e5875bbe87012554d9',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d8cda443d359b269fae',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a91169b2f4a48e022e9c',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f6ec56f826e3d8f4195e',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ba7bd8b8cc653cc5fa5',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b65995d20f79cf93a739',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dfcd306e3fe023849a10',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-084b763073fd95b2c619',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8772d8160c46052f0ae3',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ad450a3cd2185522692',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83f8c6a3ee0df4f98cad',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-75a683491c2f5084bb44',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-33e00ddaa663d242af0c',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f11b5093e6ad7bd44c8d',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4c2c3882351d6fe55d69',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e3d502dc0fe6c11d256f',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b733b95644b9b85b3a3a',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2eac31b5ac9fb77fa7d4',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-880dbf4ccfa689ff0468',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc738d5278363f0db4ff',
        platform_id='public',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fe4e6ac4ddd66d79e0c1',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0e9730ee8d0011031b54',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f42069aba23a870a05c0',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-04ee995067b71e21d5be',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-72c3d3634edc540e36cf',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ecc2481f7b6d69043229',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e721119578baad18a6ef',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76c684cdb03c262a0f1b',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-544b7bdb42d88f31a083',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a0980f11b9b7c2a2b86d',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09abf7690b76aecf40eb',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01703cf69670b7a79d89',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-54f8e85ada62f21a3ccb',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4912bb405952f459597b',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1dff9379806e6f1bd059',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99bf4b514a06d3aff33a',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5cab0a89fd290877c8c',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2ac097f1f086f96315d9',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2ba1a6990b73e1f7cdc1',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b9cf86e80ff25a9b5d4d',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a199ab60da8881c494aa',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d07874d03b8fd0e2464e',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-53f079c5158cdb179d96',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1cf721b6804ca9fcd64d',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b448aa0a2b0d16445c4f',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cbfe58f3547274610c9b',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7892bb60bf98b22a024f',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15f770b14ac10e9b4b10',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aaffb6da68b6b6359a3c',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d8409423f4dd381ec990',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d66045e070915560e4e5',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-306d4f18b7e6987ebe21',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-959f6194b29a81eed2ab',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1576cf702ba624f14feb',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69db424a87e8b2f6f4ed',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a09b620177fca115457a',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1cca1466845351a48d02',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d31d2a566c51dae69de3',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b4d4f6655300c2466c2',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e84a4095c86fcfff5548',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62cefb078741f59504c7',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-42b963b268f031361960',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f6ec48b01dacf31a9150',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4b7b2a7524b4771edb5d',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b662004c22214dfe6e8',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-889f871563d3e0d5bcd4',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ecc594f0e8b8cf63177',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6491bb50f92ad3720e62',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21c686e7de28e11f7620',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77025acc0a8742c73edb',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22444ccb489693d13f8b',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91239b2e202789a118e9',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dbbc4e27e6bb11f634c0',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7eef8b68664e8decf5f',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2baa04060933bbdb8687',
        platform_id='public',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3292e001bac8d2249e2',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-111593411786b0c71945',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-090883a78c3da7b91395',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb7ce12c7976c1cf0358',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6dd80d930d61a8eae68',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c10b483eec34c0129a42',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-07562885e180d5bbf788',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b095dc0a79f7e8ed64bc',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc8b058386e676fb8932',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c3ccdf082d8e4134c0fd',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7238acaa1dd78a6eac7',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-34710c83860a6477e52a',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e648b7207aeb6bf669eb',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a89e0f769ebc4bf093e5',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-580c42e955c3103be60b',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c28734ea38fe8f0b02e',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c65ec3b8dc9c342355a2',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1426103a62f6ee792bc2',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d9c8c92f9641462f0f04',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-422b497e1fe13f1da08a',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b78990a7acf9bda66c0',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cdf9dfd4d64385dc3e20',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aac2b3e6f4db7a785f5d',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-822328530478bb15611d',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-74d864cdb116fc0ab52a',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6f8a6f177cde3545fd7e',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-95b635956777194974a9',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-20c3cf26a78c99a6d501',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3c273cd601020ce5bc1',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-daeb8464be00938f4185',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-01c2fcb614d347d571bd',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d38e8043cd6269671617',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-50ea65285cb3529e48e8',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d12cd404df6c6c5924a',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30687946679928d844e8',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2aea787df0a74e9f55c6',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-53ab39ac78f80b0b4512',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-09e9e8074886b06ed407',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1345b1948c90ef6158cb',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-074c06b24d2fc95151b1',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d5a08cd8fc248fecc464',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-517dbf014763b695f1ff',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b41062e1bb470c1f80fc',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c8005d13b056d4c85ba',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a893e55900f99f57a82b',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-21368fd61c5b0f8cb51c',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a66cbb19c051a39f16db',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eee08c8d1711ba2ccb17',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd1df949d90636662206',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc7810db55e6fcf34a55',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02b8d58ddc37b3d6be7e',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b09abc7b14c13c8f7f5d',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='12_repo_tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0688fb6ed9044dccb958',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-public-platform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-acd70f450f8c949380d2',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-public-platform.git',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24577ad5e15b26525b76',
        platform_id='public',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-public-plataform',
        canonical_project_id='tudo-para-ia-public-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-477afbd7754e60cb838e',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-009548b21f88dbf3afa2',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-80c2945c7ea313053af6',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb72529096db50740e2e',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e9114395f9bf6f3400a',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d82f963a2caa8ea85afc',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a6637074f08c295c5b86',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-62c1b690e8ee29c703a7',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91a4a418ed2dd45df2f1',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4a7db1e7baad8b3d6b77',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f5c18272d7d32e222f7f',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-556798069d7982cce350',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2794c37fc5de531d4122',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f63ff960a3d00e8b8ce',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3d8d8cb3729eebcfdaf',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f3713f347b29adb429c2',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d1181edbe510c5c84e4',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d8f279bf8ad65d640cb',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4aa928e7bcb6cae597bb',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c0df9cbb19c4cebe6221',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8475b56b7ac21d73ebcd',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3738c77fd2a79ce84606',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f234516c2db846086403',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-610c416f6a446209a1c0',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30c29c3a5c2152d540e7',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73d0e0893613638fb449',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-938a58972bf15263a58c',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ab049595c407ff86229a',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d80968efcaf1f1fa98d',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d48bb33c4924cb10a8af',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7710a90256398323669c',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25333a246e0be89acf01',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-04c7efce3889eb380def',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc484aaaa15c46e37d75',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e55c4b9102337969eae3',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0160ea6ba9345ab0106e',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-16998d11bc8edb1c72b1',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-41e217e518908ba21a36',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3e58a4941ba1d6db5264',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a1e2edf46a367c39868',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f93fdecdf6a10f87276',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-909233fa526485c7fea3',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73315e7476774f79c018',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b13a38a1ad6f5af1acd',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e0c44d884cbe9015a7f3',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f5ef4d4bb9daad376b52',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8bcbc0343f3af4093c16',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be31742c22082b9c7cdd',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-412a33e7d047c8348016',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8271b9d653e3209f7db',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad991db88091a8c76d4c',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86479b4be6ea7b0d037f',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02ecb916ba3877b4a323',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37f23284c0af4dfddb06',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a352b7da1e1112bd8270',
        platform_id='stj',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-777d3a7236c49615bff7',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39ed389d19c618b29a9e',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4061f41a0ea859f6684',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-94658278389eab44a6dd',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b5ca3c5750a1f017a22',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70c29e25602615fcd315',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-41d8332b5c6276d00b9b',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b5d1faabaa45fda1554f',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e37eed3ede837f0a653',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7fa02d5e9015d9e426a7',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e3bb9033e05afc71c61',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc2ebe616a975933ccf6',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31817c607a85685652de',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e7ba9f6516dc5347deae',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e05c58e069db6cfbaf6',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a969090e8097aa080a06',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39b3cbb39cacc58de482',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b9646c584cb50f1ac92',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f0c05ffb57a33722275',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3adc5825b60a1ce8a79',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1aaec8c771f858eea74a',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-856fc1dbd2fe22629c7a',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b4b13a8a88159e62ff4c',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d688ff2637aa0a7f06ea',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d7b08082da0150811c54',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-25a411b307d6db405113',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73273e6fa5233f6b2b5b',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f4daa50c05c89c73099a',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28f3afa7849a7484eea3',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8290fc809e292d1f4150',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9ae4cf793c5c4df2dcc3',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10fb53f0c1d41ae07221',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3a757f1a2eafe8ac7ae',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-203dbc62e70b7e9f2e07',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3d97a6a523f6224cbaf8',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-73082690be49fc13d286',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ec74a62b96f16592b99',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-649b05644bac5930a919',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-03d73cdf5a9845471a02',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e19bcaf008039b442be9',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f53f0a69e836ad1bec46',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f86091f1c7d5618aaa64',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5550265cf85f643c5833',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b1954e68ad4e5b2f2d48',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-78a657a23f71fcbaa61b',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-069060a34bb2df828413',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5214cba006eb5fa8baaf',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c364dae1332d6fa944bf',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a778146e35ac8078d0a1',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fbc4e3235a19cda69588',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c7d0171f15853326c7f2',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a3f62e8f8fcb8c89855',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba617f151df7a1ebe3a9',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7d78434edfad19ecbcc3',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c939e0b56a9239972a47',
        platform_id='stj',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9488a52680ae5dc1ed2',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b97a6d75b6d6fec5515',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c62f0b68a05cec2917bb',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a4f6718dfdbf84ba637',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e535be850967dcd42bed',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-157be2ccff2461175047',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d20ecffb172ed5698e79',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f213c4da060a729c4ec',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-daeb0310bc29d3715c19',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-14f57bf89323b493c034',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1025a4958f58f1447e5d',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e66926921a0a60b7b4e5',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cb7234010f4aa4f8c648',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c1fe10c98a04d236c917',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5a3fbbe9c1fa18f46709',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2d4d8952ac742dab0602',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3bf365e03a1f4eae2e7f',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ad13fa2a6e6c81e45049',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6b1aa9ec37995e9d9325',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-506d8890dfc241f62001',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c813cb4ae1aec5778b27',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-534ebf250daa1b50e5ac',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a6697c127541c554ff23',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e73e2b5e935171a3073',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-179cc04780fca54f34cd',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d2207ddeb0d7bc8ee7bb',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aa7066f5f41a14fa7c52',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2766b6107ef14ddb3f86',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f5f30875b59e0e3fedad',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec6fd65290df7ac9f42f',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e135b01eb463b2a6d4e',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed34e11e42cbb5032b9d',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-538209fb79f414062aed',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-839feb87bc756a4fac84',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bcb93913e0e49ffd2362',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3b39a02c0bdac475de9',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b2b532f0b765b0e6c23b',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ba77a7b86a9dd85e810e',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b491be5c6a5c206c7e97',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9421bad01b959ae57b18',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0f0ec730146b974c6017',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-64e4f321173b5442b8e4',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8ad17287bab45a67c834',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c255d587131dc9c52fb',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b1a50ad73a9c10c4c2d3',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fc6ce03ce1f6bc7e4318',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fe81fa8b9f76ad3a3677',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-20290f88b1d1f44cb8c3',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a9f00a201a85f9d0fb2',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b43b8ac6698b328497fc',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2029792639d56d3ae719',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0a49b94002fdfb2a5c0',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-86fa88d7a993c7276165',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c62c859d2169da59d75c',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f5d88967783c676c5706',
        platform_id='stj',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ec29d577b2d22cf38ffa',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e2d4b7396f71b27db541',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7262b4f93fbfadd00ff6',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d2ce3a22f9c5c36d460',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-367be1b0cfcb12de41f4',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4ddad535efeb60a14441',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0468c988c264eb9d60dc',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c32b17bbee73dd342f45',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f90fb204f813eb9fc9f1',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d2d636329fde57fed326',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47d129a34a921d6fa050',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-33c912bcafa6be6fee78',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7191dda1bba6a7a69627',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1661371e09fab937974e',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-899b5aeb7dbeddb45e60',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e10b461ed50b2976687e',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5dbd8d3aa087bfe5c173',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f14c2e874eb49a3ef909',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c853ba10526dea72cbb3',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6065408e61a963aa575f',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e50006df81259993ee2b',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0524600ab3c26db2ef31',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3edb19b28fd0efa1d828',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c4079ab0be9eb93e9698',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d3cafae649ebf6bce547',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-218e934ca92bfec8717d',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3f402fd7cee06b73bd5f',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e8f53d27515baa4d294',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4bd5407d29ed52bcb634',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0914708afad4669b3506',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a7fe3d224c1deb6e88a2',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abad96da1f9a54bc7716',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b53294ebe29eb288206c',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2f3380caf94c42dbfcd6',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-98f2922488bf9cc67691',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ac5de2916f9400b7786a',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0596175da12c835361c',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-756d76f59c089d95cb0c',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ef75383033a5b1a14a9',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8ea8738d0b609a13481',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d1826a8ff69150be1ba9',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed4ced10ff5326270ff1',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-757ee2f2f4cd1f0ae752',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-040e543110c7d95e5358',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ca21d4642db043b66c7f',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e8a79bc1b64d8ad1665',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-066c844b085440fc3894',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-66e7df7aff45154f6771',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e1989c2cb909ae4394a',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a91bcaf8141e1672e592',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-114ba108828a99c18f56',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd465ace4eee22e69028',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e27f371b015f2387606b',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-939083fd542e270283f1',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-36e3c3bf3d0da3940e93',
        platform_id='stj',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91dd458acc341253b55e',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4270aca17690f4cb7ffd',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-664da1ab7a95793c3a29',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b1badcc63db7441066fe',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d1a5d8c7b75051620da',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-134c2534dd440259d8b0',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-39314df94bd22ab910ce',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3480c953514ea979d0e3',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c2b880c27f4392336b49',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a352bb9906e15009e5df',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0059df2bf5ba24308d6e',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4d0cf2141e3bdb0011b9',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-24e72fcdc21094f86fa1',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e4e8c5faf29b5c75a63e',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b25c683f54254565f88b',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83b9326dbef2723e5621',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-84b30dd1065a515ce591',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-857c5cc51c07b60396da',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd92743641e6d62b42de',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b14806698955d943c185',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bb810d2d33f1a36cf3f0',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-42c4093caef0ca0c0f25',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b5a91ea2512e1a677de5',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e7f50e84f45db2e9671',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dffafc1f39869ff6085b',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-22500ace4519acca4926',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10903f0d169e606e0f58',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e42178b9818e81436142',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7a57a7babb6f774235f5',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0886884db817c4c1a93e',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-445a9ecc0de1aa1b4af3',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-910a7f1b80369be8f923',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3446e95bb2533a241aa',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e43db49cf811384686fe',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c91f9a583d81dbfeb7e7',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a63477cea63e01cf55dd',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2a0791cdec530feb47ad',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3528fdbc6ae59832e67d',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-983724abc8efed09b9bd',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4931d1ee3f10c4bb0627',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-58e1ea30ff0084363318',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1e8af01f8f7821c6803a',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-74b7f1d92fd9b3ea7bb5',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28776da5b5dfc268885c',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5cd4ac2a9288620cbd20',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-82e1bbfd30e1704a45c8',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de8f2f3a3e41dc100025',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-639599f1079a51fe3bb0',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b49a97bb9d6263426e03',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a871619c7156b95e3ec6',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-609f2f82330f1d9c0982',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-71315a7f622c046c4bb3',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='13_repo_tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4638411048174d3eeab',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-stj-platform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4b85ef7530b11637c7ce',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-stj-platform.git',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-08b61021465b9e19bdc0',
        platform_id='stj',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-stj-plataform',
        canonical_project_id='tudo-para-ia-stj-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-11521715c0b3ebaccdce',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-160989333eabb2b90caf',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-772f90f009b6edf5e83f',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-076d89b0d6929916b489',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-330529ceabe7e323293e',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e6bdd3a07bb11ad45d6',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b0ba75c1912c20995ec',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bcc4b41360dce0931f33',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0083426d02cbf2e78231',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7279498e3176a37a207b',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e93f2ebedd8f8e1a6247',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-681a7e48afd7e50cae0e',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-079495c0d9d41ee56252',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-14e68042fd9171c153ec',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cb1172ff93c82fdacef7',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1948665e2d3864e62d27',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d2423d6f31cfe1263cbf',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-99c0b1439589d0f02b96',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-eb2b1546c8b63a58aff1',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a3090565170069552525',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76493864eaf836a30c0f',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e1bc2d168bccdde8dab3',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9fa47770804008603b97',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4a53a178101ec5d4f50',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-26a4a719d5df0f1f8926',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5b0dad2c7f7b8d1032dc',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-41fb53d7089306589050',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-05343082326bd00b2ce2',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bed1601c982ebe858339',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f69626de7315253956d1',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-15c3f730a5717d11dd2b',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2407cd5a0d669a12b526',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9fad09b5772fa782bb1',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c293f8467c4f3163d9d',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-897192e6828d16f4184f',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b3332c70b89fdeb0c4b6',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-57f346bd9600a1a3e906',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-057ccec5523bce54da31',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a73ae9a24b4bbb139d9e',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-483c4b56c9991bda0377',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dd74943a6a87c65bd997',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02a6e3e097c3e98ab03d',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8346f5e6b7b0f54d40e7',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a7511fff42a14419b6a',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-442df517fe059de23da3',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b3bcb140067398feb0ca',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-560b3ab7b2934524b712',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-93dbd33d7848239220f8',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-54017527c790af254224',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-098751b95c271510cd92',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-512733348bdf50aaad93',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2587eef4543fd27b669d',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-442148b5947971dfaef9',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8173ac19f77240adeded',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff48445eb69fd4f6efe6',
        platform_id='ui',
        operation='consulta',
        permission_scope='mcp.admin.readonly',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e0aed489be59390e178e',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c3b2218f5d407f9cfde1',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2b198f2cec65d517c05e',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e41d5dc5bb98fca8e4d4',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b1e11e2f6000839b5e5',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d864dbe833519a897e2d',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6c6fa6b2026b1e08cb35',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ae17b9561462242dfba',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ea969abec31651e6740',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-193debc3d4431ba9896f',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-825ad2942029f15ad65e',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e8ca169e65020977e17f',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8c2f756075cee67b904',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4c642fcc762380dc38af',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-141e487af13e328b06bb',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31ee135514aab3ba8aa7',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-76d6c502f87714271fef',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6c984c7c707bb322b64',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a79c80490997b1508a7e',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d14558b7e9ad5cc79d12',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-968615d4957362d748ca',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c5c382cdba34bceffa84',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69db39989d72a087f03b',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-26e0fcc9faf480abb666',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7ce8e14827dc7c035f0d',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1f40e52f3d9a0e043cc1',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0f7fa5dff54ba949950a',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f9e1cd228e437e06ad6a',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-973cc49f5f00c433c735',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bbab531463258244c4c1',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9af45bb95917302b9aac',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-178c1ae4cf8c427a487f',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-69091042e819f0a3fdce',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c90a1da28d017bfd92f1',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-634afe390a72a50e49c0',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b28fea7ab90014b15721',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b50197d627d385831580',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9483fa3ed568104e0800',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70c5ce428dc17b269d26',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7339653b9873d53eedcc',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9e78216a790ff232fb5',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e080a97c1cc6b4914965',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-49eacb0bdf06b4cfb222',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ccc7e1d48de338e5f9df',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56ed4dc96c814c98a367',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-06651ac9b0ddd15f2c29',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9d656183a0690fc116d7',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-05309b6118463ee989c2',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d4cc86d9c221ca72d77e',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be2b5dc37020b390277d',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6837fad6463fde61bad8',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5fbb9457ee83414f1664',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-41a5c22708bd9400412d',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-be859c93fe65e4715476',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-00c139c3e58985bb4f86',
        platform_id='ui',
        operation='diagnostico',
        permission_scope='mcp.admin.diagnostic',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ce8d64f4f8d3623b0e9',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-268f044390ed466d6cc7',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fa871bbb31ecc53ca019',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-de292290570b40579a82',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37a0dfc6049ac8173a7b',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d56cd0c11149ecc8b18b',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ae111eb53e590a8232f',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2bd0443b1840261eecca',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-02876509be5f3fb6c04b',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6d678441257bbdb0984e',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a2f77e3524f1f255eae9',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-10edbfc6c1540c7c7001',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ef6debdd9a9b0bf159cf',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-760bb5b1772f16e471c5',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-91973a170ff3e62c7873',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4f100391856fbab35b47',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0a669d02f42d6ce39b8a',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d6ecf7093ff510d0199e',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b0c6ab181cc71a900cdd',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-79b54036d6e6af0f7016',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2717bbeb8aa95e6fdbaf',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-68130c2be73e17ae2e67',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5181c3098b2a0236efd1',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d0fefaf3aafb97e297db',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fbffa97ea1a3f7e3f8a7',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-37e9367f5b0640c4f54e',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-64be9583ba9505c2b33f',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0ab29c47d5e3361a72e3',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-dca0a421550549cb52fd',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3b2c263cf1f5ab3e5163',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1ff37949262b113ef50a',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bef05f4dc8adfe9853d4',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7254f0276814853a7896',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bbbb35fcf3ebbdc73916',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4a0f98379df25efbff42',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-abe857e966a07faff871',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce1f984b644b72886051',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9b473a5cd24c907acc8a',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ff1a0aad9c5eddf655f5',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-591c769d6e6ef4b02083',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5550e71e9f07b6baec0c',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28d76197551711bfd04f',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8f36dc686d91a9bdfd3',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cb7534cc6ab9a49232bc',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cf60701fbebbc9e91568',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b47a93279f772abfa408',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8a979b3964dc3fc7c6f0',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0b88e02998a21329eee7',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ea98e4267246e6ed39fc',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bde06412efb1648d11cb',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-727539239c8678d3de93',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-28b82502e66c753766f5',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-30290d67efea81a1702c',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-df62b0d559d0773c81f4',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a331d61ae1912aaea3a3',
        platform_id='ui',
        operation='acao',
        permission_scope='mcp.admin.action.request',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56404c0800b9cd4d748f',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-608e5ecc1170280261a9',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7da9347212def113ee9c',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4e1c434e7150850e6d1f',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-231416ba6cfb3da70189',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-35ab9b2a63d1cbc56d2f',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d5b769227eca6501878c',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a4e53f88513acc555934',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c9608058ab00ce75a0e6',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-4cbbe444444963a60d70',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7e70f66a8f30e6bfc897',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fa35dfde05517e5e0da1',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1d989198559f8391e051',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e3040f140a3db8439ff',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-33aa563743c459635221',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-83338539cbe6b802239c',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-2e7b2612312e14119a0a',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a261aa727cf773bb2965',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-89dbe3d610444cb8305c',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-60fd6b75a3ee8bbfa3d3',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5ae95e2977627f5837ba',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-47b56f68f36a69d0f885',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-325383086a232d7d66bf',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fa1d7090138835ae2156',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-917e180712431091a394',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8e8372f7fbcbc5ec7a41',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8369eb6486705589b037',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-295337efc2ec14f5f98b',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-92d6393f64f6d8316c3b',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-702034ca976e139090b7',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5555ea0902f7affd7bb6',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1c879f3e3058fac17a9c',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3a285a2beb4daf271f09',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1bfe891d09c155d143fc',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-51312967701d1b403c6e',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b046a5f3dcbdacc82db7',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b6dafffa297e2f4c6d43',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b96d27c50093e902ad49',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f7e871be68569523ece8',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f196aecc86478740d9d0',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c6dbd8bd7167cf92dbf2',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6f9776dc1305a65616fd',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5d3b3a0df9b45a47d5d6',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-334b0a5ab34203e2e1f2',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5579e206817525791cad',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ed72ffbd2c977487270c',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f8f516e2404b2386bf18',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6608de900813c57bc088',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-aeec6f3df68e45ba4b86',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0d381135b737f880fed0',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c3d264eeeaed74eed36d',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6a69bf144f435a98d64f',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-b484feea0a5b8c178f15',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-8f5a9c78dbca614ad3d3',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-803f8ce80bc0c09892cd',
        platform_id='ui',
        operation='auditoria',
        permission_scope='mcp.admin.audit',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a8ac5ec31ecc6cfd55a2',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-589a3e8ed25909753319',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9e6eb673acfad5c936c2',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd2a03d4cd025ee0a694',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6652b449a87ff7fdb640',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='origin',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-136fd8be1074cda34182',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cbaedd849dc160016a07',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6dd79245629ea9ddcf3c',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7e7cd3b73c328c864bb6',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1deb585c097568d1c01e',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='destination',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e2fae8e9ebb23fb1a67',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-691baec614847d89f13c',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a159a55d57b97aa9f742',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-652c53c3131fff1e2f6b',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f2c284764a211453399c',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='ownerPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e5854f6e55b2cf74384a',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-d6d1243e4ab4e585b5fc',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-081ffada313c2e8dccdf',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-52b06b16fe6249fa5046',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bc8a69ca5299baf3e8bd',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='targetPlatformId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-444c9b669d2103c43be9',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-3df538d48fee47dd79e9',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c8b03ed48beb6cbbcbac',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-347533a2513c8b1e3844',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ab1e0d4d7e339475d918',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='projectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e9063c9b6e97ee0ae560',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ddcbd5728df90f4d1ad1',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-e6bb82b2585663579bbd',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='repositorio Gitea esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-f88165b073ad5189440d',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='remote HTTPS esperado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-31916a17ce4215f01efc',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='canonicalProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical_field_requires_rewrite',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='reescrever campo canonico para canonicalProjectId/ownerPlatformId antes de persistir',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-41fa3e6d256d0a8f7096',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-cc9c981012bc0deb76ff',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-7c5a9f93b0b83a04d2cb',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-ce74a707e348e0f4ebfc',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd34028c4b9abe36bf76',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='currentProjectId',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-58acfe33362aff5b4396',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-a940cbdb37086cb03d48',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-acbddb9f3632c602c121',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c914b036732f61cb6652',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-33a3adecd2c9a8b0f2bd',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repositoryName',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-70cb22840d400136dcc4',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-0c479d8a48de111080ee',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-c99c991167988111ee26',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-56055d248ef3f8a1e444',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-6e63b34ea5b89e50cc8c',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='centralFolder',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-614bdca5b039bb95fcf1',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-bd7949fb90e2a4a49690',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-5e8cc41cff7a6f0f23b8',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-9a6e2052f4a3f87cab44',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-77faa4c2d26b0ec818f8',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='repoRemote',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fd5eba52325bdb4aac67',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='canonical',
        decision_reason='nome declarado pela ordem permanente de sincronizacao',
        required_action='registrar divergencia se diferente do canonico',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-605dcff242b1c411c139',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='14_repo_tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='pasta gerencial da central de ordem de servico',
        required_action='nao usar pasta central como ownerPlatformId',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-457ed05334ddf810fdd2',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='admin/tudo-para-ia-ui-platform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='repositorio Gitea esperado',
        required_action='normalizar para remote URL antes de publicar evidencia',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-fb88097f3d2aca0e778d',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='https://git.ami.app.br/admin/tudo-para-ia-ui-platform.git',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='remote HTTPS esperado',
        required_action='validar credencial Git antes de sincronizar',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
    CanonicalIdentityAcceptanceCase(
        case_id='identity-1b06d4f259fa37d610d6',
        platform_id='ui',
        operation='explicacao',
        permission_scope='mcp.admin.explain',
        field_name='giteaRepository',
        candidate_value='tudo-para-ia-ui-plataform',
        canonical_project_id='tudo-para-ia-ui-platform',
        accepted=True,
        status='compatibility_alias',
        decision_reason='variante platform/plataform reconhecida para evitar repositorio duplicado',
        required_action='registrar como alias e nao criar repositorio paralelo',
        mcp_transit_required=True,
        direct_platform_bypass_blocked=True,
    ),
)


def iter_records():
    return RECORDS


def iter_acceptance_cases():
    return ACCEPTANCE_CASES
